Package br.com.jarch.faces.controller
Class CrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
- java.lang.Object
-
- br.com.jarch.faces.controller.BaseController<E>
-
- br.com.jarch.faces.controller.BaseDataController<E,S,R>
-
- br.com.jarch.faces.controller.CrudDataController<E,S,R>
-
- All Implemented Interfaces:
IBaseController<E>,IBaseDataController<E,S,R>,ICrudDataController<E,S,R>,java.io.Serializable
- Direct Known Subclasses:
CommunicationDataController,FieldDynamicDataController,LogDataController,SecretDataController,ValueDynamicDataController
@JArchCrudData public abstract class CrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>> extends BaseDataController<E,S,R> implements ICrudDataController<E,S,R>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class br.com.jarch.faces.controller.BaseDataController
entity
-
-
Constructor Summary
Constructors Constructor Description CrudDataController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidblockedDetail()voidblockedMaster()voidblockedMasterDetail()voidcallDontEndTask()voidcallEndTask()voidcallMethodDynamic()voidcallMethodDynamic(CrudDataDetail<E> dataDetail)voidcallMethodDynamic(java.lang.String method)voidcallSave()voidchangeEnviroment(E entity)voidcloneEnviroment(E entity)voiddeleteEnviroment(E entity)voiddynamicEnviroment(E entity)br.com.jarch.model.type.ActionCrudTypegetActionCrud()org.primefaces.component.commandlink.CommandLinkgetCommandLinkDynamicAction()org.primefaces.component.commandlink.CommandLinkgetCommandLinkDynamicDontSaveTaskAction()java.lang.StringgetDescriptionSuccess()java.lang.StringgetHeaderConfirmationDynamic()java.lang.StringgetIconDynamicAction()java.lang.StringgetIdDynamicAction()java.lang.StringgetLabelAction()java.lang.StringgetLabelButtonCancel()java.lang.StringgetLabelButtonReturn()java.lang.StringgetLabelButtonSave()java.lang.StringgetMessageConfirmationDynamic()java.lang.StringgetMethodDynamic()java.util.List<java.lang.Integer>getRowsDynamics()java.lang.StringgetTitleSuccess()voidinsertEnviroment()booleanisConfirmationDynamic()booleanisFiredCancel()booleanisFiredDynamic()booleanisFiredReturn()booleanisFiredSave()booleanisShowButtonCancel()booleanisShowButtonDelete()booleanisShowButtonReturn()booleanisShowButtonSave()booleanisStateChange()booleanisStateClone()booleanisStateConsult()booleanisStateDelete()booleanisStateDynamic()booleanisStateInsert()java.util.List<br.com.jarch.crud.dynamic.FieldDynamicEntity>listFieldDynamics(int row)voidprocessButtonCancel()voidprocessButtonReturn()voidprocessMethodDynamicDataDetail(CrudDataDetail<E> dataDetail, java.lang.String idDynamic, E linhaTabela)voidreloadEntity()voidsetCommandLinkDynamicAction(org.primefaces.component.commandlink.CommandLink commandLink)voidsetCommandLinkDynamicDontSaveTaskAction(org.primefaces.component.commandlink.CommandLink commandLink)voidsetIconDynamicAction(java.lang.String iconDynamicAction)voidstartEnviroment()voidupdateVersionRegistry()voidvalidDataDetailDontSave()-
Methods inherited from class br.com.jarch.faces.controller.BaseDataController
clearAllDataModelDetail, completeTask, consultEnviroment, getEntity, getRepository, getSelections, getService, isBlockedDetail, isBlockedMaster, isVisibleDetail, isVisibleMaster, processaMetodoActionMenuArch, processaMetodoActionMenuArch, processDisabledEvaluation, processMethodMenuDownload, processRenderedEvaluation, setBlockedDetail, setBlockedMaster, setSelections, viewDiagram
-
Methods inherited from class br.com.jarch.faces.controller.BaseController
classEntity, getMultiTenant, getTask, getUserInformation, insertDynamicColumn, isRevokeTaskOnCancelReturn, isStartedWorkFlow, isSystemTest, isUsageDynamicColumn, listDynamicColumn, setRevokeTaskOnCancelReturn, setTask, viewDiagram
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface br.com.jarch.faces.controller.IBaseController
classEntity, getTask, insertDynamicColumn, isStartedWorkFlow, isSystemTest, isUsageDynamicColumn, listDynamicColumn, setTask, viewDiagram
-
Methods inherited from interface br.com.jarch.faces.controller.IBaseDataController
completeTask, consultEnviroment, getEntity, getPageList, getRepository, getSelections, getService, isBlockedDetail, isBlockedMaster, isVisibleDetail, isVisibleMaster, processaMetodoActionMenuArch, processaMetodoActionMenuArch, processDisabledEvaluation, processMethodMenuDownload, processRenderedEvaluation, setBlockedDetail, setBlockedMaster, setSelections, viewDiagram
-
Methods inherited from interface br.com.jarch.faces.controller.ICrudDataController
groupsBeanValidation, isRedirectPageAfterButtonSave, isReloadEntity, isShowMessageSuccess
-
-
-
-
Method Detail
-
startEnviroment
public void startEnviroment()
- Specified by:
startEnviromentin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
insertEnviroment
public void insertEnviroment()
- Specified by:
insertEnviromentin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
cloneEnviroment
public void cloneEnviroment(E entity)
- Specified by:
cloneEnviromentin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
changeEnviroment
public void changeEnviroment(E entity)
- Specified by:
changeEnviromentin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
deleteEnviroment
public void deleteEnviroment(E entity)
- Specified by:
deleteEnviromentin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
dynamicEnviroment
public void dynamicEnviroment(E entity)
- Specified by:
dynamicEnviromentin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
callEndTask
public void callEndTask()
- Specified by:
callEndTaskin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
callDontEndTask
public void callDontEndTask()
- Specified by:
callDontEndTaskin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
callSave
public void callSave()
-
getActionCrud
public br.com.jarch.model.type.ActionCrudType getActionCrud()
- Specified by:
getActionCrudin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
getLabelAction
public java.lang.String getLabelAction()
- Specified by:
getLabelActionin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
getLabelButtonSave
public java.lang.String getLabelButtonSave()
- Specified by:
getLabelButtonSavein interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
getLabelButtonCancel
public java.lang.String getLabelButtonCancel()
- Specified by:
getLabelButtonCancelin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
getLabelButtonReturn
public java.lang.String getLabelButtonReturn()
- Specified by:
getLabelButtonReturnin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
isShowButtonCancel
public boolean isShowButtonCancel()
- Specified by:
isShowButtonCancelin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
isShowButtonReturn
public boolean isShowButtonReturn()
- Specified by:
isShowButtonReturnin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
isShowButtonSave
public boolean isShowButtonSave()
- Specified by:
isShowButtonSavein interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
isShowButtonDelete
public boolean isShowButtonDelete()
- Specified by:
isShowButtonDeletein interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
callMethodDynamic
public void callMethodDynamic()
- Specified by:
callMethodDynamicin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
callMethodDynamic
public void callMethodDynamic(java.lang.String method)
- Specified by:
callMethodDynamicin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
getTitleSuccess
public java.lang.String getTitleSuccess()
- Specified by:
getTitleSuccessin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
getDescriptionSuccess
public java.lang.String getDescriptionSuccess()
- Specified by:
getDescriptionSuccessin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
callMethodDynamic
public void callMethodDynamic(CrudDataDetail<E> dataDetail)
- Specified by:
callMethodDynamicin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
processButtonCancel
public void processButtonCancel()
- Specified by:
processButtonCancelin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
processButtonReturn
public void processButtonReturn()
- Specified by:
processButtonReturnin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
isStateInsert
public boolean isStateInsert()
- Specified by:
isStateInsertin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
isStateClone
public boolean isStateClone()
- Specified by:
isStateClonein interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
isStateChange
public boolean isStateChange()
- Specified by:
isStateChangein interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
isStateConsult
public boolean isStateConsult()
- Specified by:
isStateConsultin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
isStateDelete
public boolean isStateDelete()
- Specified by:
isStateDeletein interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
isStateDynamic
public boolean isStateDynamic()
- Specified by:
isStateDynamicin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
getCommandLinkDynamicAction
public org.primefaces.component.commandlink.CommandLink getCommandLinkDynamicAction()
- Specified by:
getCommandLinkDynamicActionin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
setCommandLinkDynamicAction
public void setCommandLinkDynamicAction(org.primefaces.component.commandlink.CommandLink commandLink)
- Specified by:
setCommandLinkDynamicActionin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
getCommandLinkDynamicDontSaveTaskAction
public org.primefaces.component.commandlink.CommandLink getCommandLinkDynamicDontSaveTaskAction()
- Specified by:
getCommandLinkDynamicDontSaveTaskActionin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
setIconDynamicAction
public void setIconDynamicAction(java.lang.String iconDynamicAction)
- Specified by:
setIconDynamicActionin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
getIconDynamicAction
public java.lang.String getIconDynamicAction()
- Specified by:
getIconDynamicActionin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
setCommandLinkDynamicDontSaveTaskAction
public void setCommandLinkDynamicDontSaveTaskAction(org.primefaces.component.commandlink.CommandLink commandLink)
- Specified by:
setCommandLinkDynamicDontSaveTaskActionin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
getIdDynamicAction
public java.lang.String getIdDynamicAction()
- Specified by:
getIdDynamicActionin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
getMethodDynamic
public java.lang.String getMethodDynamic()
- Specified by:
getMethodDynamicin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
isConfirmationDynamic
public boolean isConfirmationDynamic()
- Specified by:
isConfirmationDynamicin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
getHeaderConfirmationDynamic
public java.lang.String getHeaderConfirmationDynamic()
- Specified by:
getHeaderConfirmationDynamicin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
getMessageConfirmationDynamic
public java.lang.String getMessageConfirmationDynamic()
- Specified by:
getMessageConfirmationDynamicin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
blockedMaster
public void blockedMaster()
- Specified by:
blockedMasterin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
blockedDetail
public void blockedDetail()
- Specified by:
blockedDetailin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
blockedMasterDetail
public void blockedMasterDetail()
- Specified by:
blockedMasterDetailin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
processMethodDynamicDataDetail
public void processMethodDynamicDataDetail(CrudDataDetail<E> dataDetail, java.lang.String idDynamic, E linhaTabela)
- Specified by:
processMethodDynamicDataDetailin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
isFiredCancel
public boolean isFiredCancel()
- Specified by:
isFiredCancelin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
isFiredReturn
public boolean isFiredReturn()
- Specified by:
isFiredReturnin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
isFiredSave
public boolean isFiredSave()
- Specified by:
isFiredSavein interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
isFiredDynamic
public boolean isFiredDynamic()
- Specified by:
isFiredDynamicin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
validDataDetailDontSave
public void validDataDetailDontSave()
-
listFieldDynamics
public java.util.List<br.com.jarch.crud.dynamic.FieldDynamicEntity> listFieldDynamics(int row)
- Specified by:
listFieldDynamicsin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
getRowsDynamics
public java.util.List<java.lang.Integer> getRowsDynamics()
- Specified by:
getRowsDynamicsin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
reloadEntity
public void reloadEntity()
- Specified by:
reloadEntityin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
updateVersionRegistry
public void updateVersionRegistry()
- Specified by:
updateVersionRegistryin interfaceICrudDataController<E extends br.com.jarch.model.ICrudEntity,S extends br.com.jarch.crud.service.ICrudService<E>,R extends br.com.jarch.crud.repository.CrudRepository<E>>
-
-