Package br.com.jarch.faces.controller
Class CrudListController<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.BaseListController<E,S,R>
-
- br.com.jarch.faces.controller.CrudListController<E,S,R>
-
- All Implemented Interfaces:
IBaseController<E>,IBaseListController<E,S,R>,ICrudListController<E,S,R>,IDivListFilter<E>,java.io.Serializable
- Direct Known Subclasses:
CommunicationListController,FieldDynamicListController,LogListController,SecretListController,ValueDynamicListController
@JArchCrudList public abstract class CrudListController<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 BaseListController<E,S,R> implements ICrudListController<E,S,R>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CrudListController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcallActionDynamic(br.com.jarch.model.IIdentity identity, java.lang.String idDynamic)voidcallActionDynamic(br.com.jarch.model.IIdentity identity, java.lang.String idDynamic, java.lang.String labelMenuDynamic)voidcallActionDynamic(java.lang.Long idEntity, java.lang.String idDynamic)voidcallActionDynamic(java.lang.Long idEntity, java.lang.String idDynamic, java.lang.String labelMenuDynamic)voidcallChange(E identity)voidcallChange(java.lang.Long id)voidcallClone(E identity)voidcallClone(java.lang.Long id)voidcallDelete(E identity)voidcallDelete(java.lang.Long id)voidcallInsert()br.com.jarch.model.ItemMenuSelectedgetItemMenuSelected()java.lang.StringgetWidgetVar()booleanisExclusionLogic()booleanisExistColumnsTotalizer()voidprocessMethodDynamic(java.lang.String method, java.lang.String idDynamic, br.com.jarch.model.IIdentity rowTable, java.lang.String labelMenu)voidprocessMethodDynamic(java.lang.String method, java.lang.String idDynamic, br.com.jarch.model.IIdentity rowTable, java.lang.String labelMenu, boolean showMessageSuccess)voidprocessMethodDynamicConfirmation(boolean confirmation, java.lang.String headerConfirmation, java.lang.String messageConfirmation, java.lang.String method, java.lang.String idDynamic, br.com.jarch.model.IIdentity rowTable, java.lang.String labelMenu, boolean showMessageSuccess)voidprocessMethodDynamicItemMenuSelected()voidsetItemMenuSelected(br.com.jarch.model.ItemMenuSelected itemMenuSelected)java.lang.Stringtotalizer(br.com.jarch.model.IColumnList columnList)-
Methods inherited from class br.com.jarch.faces.controller.BaseListController
activeAndAddParamsWhereJpa, activeAndAddParamWhereJpa, activeWhereJpa, addFieldOrder, addParam, callConsult, callConsult, changePageDataTableEvent, clearFilter, configGroupOrder, deactiveWhereJpa, exportFormatCsv, exportFormatExcel, exportFormatPdf, exportFormatTxt, exportFormatXml, fillDataModelList, getAcessMenu, getColumnDataTable, getDataModel, getFieldSearch, getFilters, getIdDynamicAction, getLabelReport, getListColumnDataTable, getListOrderType, getListTabFilter, getMenuActions, getOrderType, getParams, getReportGroupList, getReportOrderList, getRepository, getSearch, getSelections, getService, getTemplateReport, isDisabledAttributeOrder, isDisabledInsert, isDisabledPrint, isExistsActionDynamic, isReportPortrait, isShowOptionReport, isVisibleInsert, isVisiblePrint, newSearchField, newSearchField, onReorderReportGroup, onRowSelect, onRowUnselect, onTransferReportGroup, processDisabledEvaluation, processMethodDisabledEvaluation, processMethodMenuAction, processMethodMenuAction, processMethodMenuDownload, processMethodRenderedEvaluation, processRenderedEvaluation, redirectPageData, removeParam, restoreLastSearch, saveLastSearch, setOrderType, setReportGroupList, setReportOrderList, setSelections, setValueFilter
-
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.IBaseListController
addParam, callConsult, callConsult, changePageDataTableEvent, exportFormatCsv, exportFormatExcel, exportFormatPdf, exportFormatTxt, exportFormatXml, getAcessMenu, getColumnDataTable, getDataModel, getFieldSearch, getIdDynamicAction, getLabelReport, getListColumnDataTable, getMenuActions, getPageData, getParams, getRepository, getSelections, getService, getTemplateReport, isDisabledAttributeOrder, isDisabledInsert, isDisabledPrint, isExistsActionDynamic, isReportPortrait, isVisibleInsert, isVisiblePrint, newSearchField, newSearchField, onReorderReportGroup, onRowSelect, onRowUnselect, onTransferReportGroup, processBeforeCallConsult, processDisabledEvaluation, processMethodDisabledEvaluation, processMethodMenuAction, processMethodMenuAction, processMethodMenuDownload, processMethodRenderedEvaluation, processRenderedEvaluation, removeParam, restoreLastSearch, saveLastSearch, setSelections, setValueFilter
-
Methods inherited from interface br.com.jarch.faces.controller.IDivListFilter
activeAndAddParamsWhereJpa, activeAndAddParamWhereJpa, activeWhereJpa, addFieldOrder, clearFilter, clearSearchBeforeFillDataModelList, columnsFilter, deactiveWhereJpa, fillDataModelList, getFilters, getListTabFilter, getSearch, listFieldSearch, maxNumberRowFilter, removeFieldSearch, resetDataTable, setMaxResults
-
-
-
-
Method Detail
-
getItemMenuSelected
public br.com.jarch.model.ItemMenuSelected getItemMenuSelected()
- Specified by:
getItemMenuSelectedin interfaceICrudListController<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>>
-
setItemMenuSelected
public void setItemMenuSelected(br.com.jarch.model.ItemMenuSelected itemMenuSelected)
- Specified by:
setItemMenuSelectedin interfaceICrudListController<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>>
-
getWidgetVar
public java.lang.String getWidgetVar()
- Specified by:
getWidgetVarin interfaceICrudListController<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>>
-
isExclusionLogic
public boolean isExclusionLogic()
- Specified by:
isExclusionLogicin interfaceICrudListController<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>>
-
callInsert
public void callInsert()
- Specified by:
callInsertin interfaceICrudListController<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>>
-
callClone
public void callClone(java.lang.Long id)
-
callClone
public void callClone(E identity)
-
callChange
public void callChange(java.lang.Long id)
- Specified by:
callChangein interfaceICrudListController<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>>
-
callChange
public void callChange(E identity)
- Specified by:
callChangein interfaceICrudListController<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>>
-
callDelete
public void callDelete(java.lang.Long id)
- Specified by:
callDeletein interfaceICrudListController<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>>
-
callDelete
public void callDelete(E identity)
- Specified by:
callDeletein interfaceICrudListController<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>>
-
callActionDynamic
public void callActionDynamic(java.lang.Long idEntity, java.lang.String idDynamic)- Specified by:
callActionDynamicin interfaceICrudListController<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>>
-
callActionDynamic
public void callActionDynamic(br.com.jarch.model.IIdentity identity, java.lang.String idDynamic)- Specified by:
callActionDynamicin interfaceICrudListController<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>>
-
callActionDynamic
public void callActionDynamic(java.lang.Long idEntity, java.lang.String idDynamic, java.lang.String labelMenuDynamic)- Specified by:
callActionDynamicin interfaceICrudListController<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>>
-
callActionDynamic
public void callActionDynamic(br.com.jarch.model.IIdentity identity, java.lang.String idDynamic, java.lang.String labelMenuDynamic)- Specified by:
callActionDynamicin interfaceICrudListController<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>>
-
processMethodDynamic
public void processMethodDynamic(java.lang.String method, java.lang.String idDynamic, br.com.jarch.model.IIdentity rowTable, java.lang.String labelMenu)- Specified by:
processMethodDynamicin interfaceICrudListController<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>>
-
processMethodDynamicItemMenuSelected
public void processMethodDynamicItemMenuSelected()
- Specified by:
processMethodDynamicItemMenuSelectedin interfaceICrudListController<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>>
-
processMethodDynamic
public void processMethodDynamic(java.lang.String method, java.lang.String idDynamic, br.com.jarch.model.IIdentity rowTable, java.lang.String labelMenu, boolean showMessageSuccess)- Specified by:
processMethodDynamicin interfaceICrudListController<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>>
-
processMethodDynamicConfirmation
public void processMethodDynamicConfirmation(boolean confirmation, java.lang.String headerConfirmation, java.lang.String messageConfirmation, java.lang.String method, java.lang.String idDynamic, br.com.jarch.model.IIdentity rowTable, java.lang.String labelMenu, boolean showMessageSuccess)- Specified by:
processMethodDynamicConfirmationin interfaceICrudListController<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>>
-
totalizer
public java.lang.String totalizer(br.com.jarch.model.IColumnList columnList)
-
isExistColumnsTotalizer
public boolean isExistColumnsTotalizer()
- Specified by:
isExistColumnsTotalizerin interfaceICrudListController<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>>
-
-