Class CrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>

    • Constructor Detail

      • CrudDataController

        public CrudDataController()
    • Method Detail

      • startEnviroment

        public void startEnviroment()
        Specified by:
        startEnviroment in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • insertEnviroment

        public void insertEnviroment()
        Specified by:
        insertEnviroment in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • cloneEnviroment

        public void cloneEnviroment​(E entity)
        Specified by:
        cloneEnviroment in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • changeEnviroment

        public void changeEnviroment​(E entity)
        Specified by:
        changeEnviroment in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • deleteEnviroment

        public void deleteEnviroment​(E entity)
        Specified by:
        deleteEnviroment in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • dynamicEnviroment

        public void dynamicEnviroment​(E entity)
        Specified by:
        dynamicEnviroment in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • callEndTask

        public void callEndTask()
        Specified by:
        callEndTask in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • callDontEndTask

        public void callDontEndTask()
        Specified by:
        callDontEndTask in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • callSave

        public void callSave()
        Specified by:
        callSave in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • saveInsert

        public void saveInsert()
        Specified by:
        saveInsert in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • saveClone

        public void saveClone()
        Specified by:
        saveClone in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • saveChange

        public E saveChange()
        Specified by:
        saveChange in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • saveDynamic

        public E saveDynamic()
        Specified by:
        saveDynamic in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • saveDelete

        public void saveDelete()
        Specified by:
        saveDelete in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • getActionCrud

        public br.com.jarch.core.model.type.ActionCrudType getActionCrud()
        Specified by:
        getActionCrud in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • getLabelAction

        public java.lang.String getLabelAction()
        Specified by:
        getLabelAction in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • getLabelButtonSave

        public java.lang.String getLabelButtonSave()
        Specified by:
        getLabelButtonSave in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • getLabelButtonCancel

        public java.lang.String getLabelButtonCancel()
        Specified by:
        getLabelButtonCancel in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • isShowButtonCancel

        public boolean isShowButtonCancel()
        Specified by:
        isShowButtonCancel in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • isShowButtonReturn

        public boolean isShowButtonReturn()
        Specified by:
        isShowButtonReturn in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • isShowButtonSave

        public boolean isShowButtonSave()
        Specified by:
        isShowButtonSave in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • isShowButtonDelete

        public boolean isShowButtonDelete()
        Specified by:
        isShowButtonDelete in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • callMethodDynamic

        public void callMethodDynamic()
        Specified by:
        callMethodDynamic in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • callMethodDynamic

        public void callMethodDynamic​(java.lang.String method)
        Specified by:
        callMethodDynamic in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • getTitleSuccess

        public java.lang.String getTitleSuccess()
        Specified by:
        getTitleSuccess in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • getDescriptionSuccess

        public java.lang.String getDescriptionSuccess()
        Specified by:
        getDescriptionSuccess in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • callMethodDynamic

        public void callMethodDynamic​(CrudDataDetail<E> dataDetail)
        Specified by:
        callMethodDynamic in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • processButtonCancel

        public void processButtonCancel()
        Specified by:
        processButtonCancel in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • isStateInsert

        public boolean isStateInsert()
        Specified by:
        isStateInsert in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • isStateClone

        public boolean isStateClone()
        Specified by:
        isStateClone in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • isStateChange

        public boolean isStateChange()
        Specified by:
        isStateChange in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • isStateConsult

        public boolean isStateConsult()
        Specified by:
        isStateConsult in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • isStateDelete

        public boolean isStateDelete()
        Specified by:
        isStateDelete in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • isStateDynamic

        public boolean isStateDynamic()
        Specified by:
        isStateDynamic in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • getCommandLinkDynamicAction

        public org.primefaces.component.commandlink.CommandLink getCommandLinkDynamicAction()
        Specified by:
        getCommandLinkDynamicAction in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • setCommandLinkDynamicAction

        public void setCommandLinkDynamicAction​(org.primefaces.component.commandlink.CommandLink commandLink)
        Specified by:
        setCommandLinkDynamicAction in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • getCommandLinkDynamicDontSaveTaskAction

        public org.primefaces.component.commandlink.CommandLink getCommandLinkDynamicDontSaveTaskAction()
        Specified by:
        getCommandLinkDynamicDontSaveTaskAction in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • setIconDynamicAction

        public void setIconDynamicAction​(java.lang.String iconDynamicAction)
        Specified by:
        setIconDynamicAction in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • getIconDynamicAction

        public java.lang.String getIconDynamicAction()
        Specified by:
        getIconDynamicAction in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • setCommandLinkDynamicDontSaveTaskAction

        public void setCommandLinkDynamicDontSaveTaskAction​(org.primefaces.component.commandlink.CommandLink commandLink)
        Specified by:
        setCommandLinkDynamicDontSaveTaskAction in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • getIdDynamicAction

        public java.lang.String getIdDynamicAction()
        Specified by:
        getIdDynamicAction in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • getMethodDynamic

        public java.lang.String getMethodDynamic()
        Specified by:
        getMethodDynamic in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • isConfirmationDynamic

        public boolean isConfirmationDynamic()
        Specified by:
        isConfirmationDynamic in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • getHeaderConfirmationDynamic

        public java.lang.String getHeaderConfirmationDynamic()
        Specified by:
        getHeaderConfirmationDynamic in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • getMessageConfirmationDynamic

        public java.lang.String getMessageConfirmationDynamic()
        Specified by:
        getMessageConfirmationDynamic in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • blockedMaster

        public void blockedMaster()
        Specified by:
        blockedMaster in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • blockedDetail

        public void blockedDetail()
        Specified by:
        blockedDetail in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • blockedMasterDetail

        public void blockedMasterDetail()
        Specified by:
        blockedMasterDetail in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • processMethodDynamicDataDetail

        public void processMethodDynamicDataDetail​(CrudDataDetail<E> dataDetail,
                                                   java.lang.String idDynamic,
                                                   E linhaTabela)
        Specified by:
        processMethodDynamicDataDetail in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • isFiredCancel

        public boolean isFiredCancel()
        Specified by:
        isFiredCancel in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • isFiredSave

        public boolean isFiredSave()
        Specified by:
        isFiredSave in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • isFiredDynamic

        public boolean isFiredDynamic()
        Specified by:
        isFiredDynamic in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • validDataDetailDontSave

        public void validDataDetailDontSave()
      • listFieldDynamics

        public java.util.List<br.com.jarch.core.crud.dynamic.FieldDynamicEntity> listFieldDynamics​(int row)
        Specified by:
        listFieldDynamics in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • getRowsDynamics

        public java.util.List<java.lang.Integer> getRowsDynamics()
        Specified by:
        getRowsDynamics in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • reloadEntity

        public void reloadEntity()
        Specified by:
        reloadEntity in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • updateVersionRegistry

        public void updateVersionRegistry()
        Specified by:
        updateVersionRegistry in interface ICrudDataController<E extends br.com.jarch.core.model.ICrudEntity,​S extends br.com.jarch.core.crud.service.ICrudService<E>,​R extends br.com.jarch.core.crud.repository.CrudRepository<E>>
      • hideMessageError

        public void hideMessageError()