Package br.com.jarch.faces.controller
Interface IBaseListController<E extends br.com.jarch.model.IIdentity,S extends br.com.jarch.crud.service.IBaseService<E>,R extends br.com.jarch.crud.repository.BaseRepository<E>>
-
- All Superinterfaces:
IDivListFilter<E>,java.io.Serializable
- All Known Subinterfaces:
ICrudListController<E,S,R>
- All Known Implementing Classes:
BaseListController,CommunicationListController,CrudListController,FieldDynamicListController,LogListController,SecretListController,ValueDynamicListController
public interface IBaseListController<E extends br.com.jarch.model.IIdentity,S extends br.com.jarch.crud.service.IBaseService<E>,R extends br.com.jarch.crud.repository.BaseRepository<E>> extends IDivListFilter<E>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddParam(java.lang.String param, java.lang.Object value)voidcallConsult(E identity)voidcallConsult(java.lang.Long id)voidchangePageDataTableEvent(org.primefaces.event.data.PageEvent pageEvent)org.primefaces.model.StreamedContentexportFormatCsv()org.primefaces.model.StreamedContentexportFormatExcel()org.primefaces.model.StreamedContentexportFormatPdf()org.primefaces.model.StreamedContentexportFormatTxt()org.primefaces.model.StreamedContentexportFormatXml()br.com.jarch.model.IAcessMenugetAcessMenu()java.util.Optional<br.com.jarch.model.IColumnList>getColumnDataTable(java.lang.String fieldOrId)LazyDataModelPaginator<E>getDataModel()java.util.Optional<br.com.jarch.crud.search.FieldSearch>getFieldSearch(java.lang.String attributeOrId)java.lang.StringgetIdDynamicAction()java.lang.StringgetLabelReport()java.util.List<br.com.jarch.model.IColumnList>getListColumnDataTable()java.util.List<br.com.jarch.model.ItemMenuArch>getMenuActions()java.lang.StringgetPageData()java.util.Map<java.lang.String,java.lang.Object>getParams()RgetRepository()java.util.List<br.com.jarch.model.IIdentity>getSelections()SgetService()java.lang.StringgetTemplateReport()booleanisDisabledAttributeOrder(java.util.Map<java.lang.String,java.lang.String> attribute)booleanisDisabledInsert()booleanisDisabledPrint()booleanisExistsActionDynamic()booleanisReportPortrait()booleanisVisibleInsert()booleanisVisiblePrint()br.com.jarch.crud.search.FieldSearchnewSearchField(br.com.jarch.util.type.FieldType fieldType, java.lang.String field, java.lang.Object value)<T> br.com.jarch.crud.search.FieldSearchnewSearchField(br.com.jarch.util.type.FieldType fieldType, javax.persistence.metamodel.Attribute<?,T> field, T value)voidonReorderReportGroup()voidonRowSelect(org.primefaces.event.SelectEvent<E> event)voidonRowUnselect(org.primefaces.event.UnselectEvent<E> event)voidonTransferReportGroup(org.primefaces.event.TransferEvent event)default voidprocessBeforeCallConsult()booleanprocessDisabledEvaluation(java.util.function.Predicate<E> evaluate, E row)booleanprocessMethodDisabledEvaluation(java.lang.String metodo, E row)voidprocessMethodMenuAction(java.lang.String metodo)voidprocessMethodMenuAction(java.lang.String metodo, E row)org.primefaces.model.StreamedContentprocessMethodMenuDownload(java.lang.String metodo, E row)booleanprocessMethodRenderedEvaluation(java.lang.String metodo, E row)booleanprocessRenderedEvaluation(java.util.function.Predicate<E> evaluate, E row)voidremoveParam(java.lang.String param)voidrestoreLastSearch()voidsaveLastSearch()voidsetSelections(java.util.List<br.com.jarch.model.IIdentity> selections)voidsetValueFilter(java.lang.String attributeOrId, java.lang.Object value)-
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
-
getService
S getService()
-
getRepository
R getRepository()
-
getPageData
java.lang.String getPageData()
-
getDataModel
LazyDataModelPaginator<E> getDataModel()
-
setValueFilter
void setValueFilter(java.lang.String attributeOrId, java.lang.Object value)
-
isDisabledAttributeOrder
boolean isDisabledAttributeOrder(java.util.Map<java.lang.String,java.lang.String> attribute)
-
onTransferReportGroup
void onTransferReportGroup(org.primefaces.event.TransferEvent event)
-
onReorderReportGroup
void onReorderReportGroup()
-
getListColumnDataTable
java.util.List<br.com.jarch.model.IColumnList> getListColumnDataTable()
-
onRowSelect
void onRowSelect(org.primefaces.event.SelectEvent<E> event)
-
onRowUnselect
void onRowUnselect(org.primefaces.event.UnselectEvent<E> event)
-
getMenuActions
java.util.List<br.com.jarch.model.ItemMenuArch> getMenuActions()
-
getSelections
java.util.List<br.com.jarch.model.IIdentity> getSelections()
-
setSelections
void setSelections(java.util.List<br.com.jarch.model.IIdentity> selections)
-
isExistsActionDynamic
boolean isExistsActionDynamic()
-
processMethodMenuAction
void processMethodMenuAction(java.lang.String metodo, E row) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException- Throws:
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
-
processMethodMenuAction
void processMethodMenuAction(java.lang.String metodo) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException- Throws:
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
-
processMethodRenderedEvaluation
boolean processMethodRenderedEvaluation(java.lang.String metodo, E row) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException- Throws:
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
-
processRenderedEvaluation
boolean processRenderedEvaluation(java.util.function.Predicate<E> evaluate, E row)
-
processMethodDisabledEvaluation
boolean processMethodDisabledEvaluation(java.lang.String metodo, E row) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException- Throws:
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
-
processDisabledEvaluation
boolean processDisabledEvaluation(java.util.function.Predicate<E> evaluate, E row)
-
processMethodMenuDownload
org.primefaces.model.StreamedContent processMethodMenuDownload(java.lang.String metodo, E row) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException- Throws:
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
-
saveLastSearch
void saveLastSearch()
-
changePageDataTableEvent
void changePageDataTableEvent(org.primefaces.event.data.PageEvent pageEvent)
-
restoreLastSearch
void restoreLastSearch()
-
exportFormatPdf
org.primefaces.model.StreamedContent exportFormatPdf()
-
exportFormatExcel
org.primefaces.model.StreamedContent exportFormatExcel()
-
exportFormatCsv
org.primefaces.model.StreamedContent exportFormatCsv()
-
exportFormatTxt
org.primefaces.model.StreamedContent exportFormatTxt()
-
exportFormatXml
org.primefaces.model.StreamedContent exportFormatXml()
-
isDisabledPrint
boolean isDisabledPrint()
-
isVisiblePrint
boolean isVisiblePrint()
-
getAcessMenu
br.com.jarch.model.IAcessMenu getAcessMenu()
-
getColumnDataTable
java.util.Optional<br.com.jarch.model.IColumnList> getColumnDataTable(java.lang.String fieldOrId)
- Specified by:
getColumnDataTablein interfaceIDivListFilter<E extends br.com.jarch.model.IIdentity>
-
newSearchField
br.com.jarch.crud.search.FieldSearch newSearchField(br.com.jarch.util.type.FieldType fieldType, java.lang.String field, java.lang.Object value)- Specified by:
newSearchFieldin interfaceIDivListFilter<E extends br.com.jarch.model.IIdentity>
-
newSearchField
<T> br.com.jarch.crud.search.FieldSearch newSearchField(br.com.jarch.util.type.FieldType fieldType, javax.persistence.metamodel.Attribute<?,T> field, T value)- Specified by:
newSearchFieldin interfaceIDivListFilter<E extends br.com.jarch.model.IIdentity>
-
getFieldSearch
java.util.Optional<br.com.jarch.crud.search.FieldSearch> getFieldSearch(java.lang.String attributeOrId)
- Specified by:
getFieldSearchin interfaceIDivListFilter<E extends br.com.jarch.model.IIdentity>
-
addParam
void addParam(java.lang.String param, java.lang.Object value)
-
removeParam
void removeParam(java.lang.String param)
-
getParams
java.util.Map<java.lang.String,java.lang.Object> getParams()
-
getTemplateReport
java.lang.String getTemplateReport()
-
isReportPortrait
boolean isReportPortrait()
-
getLabelReport
java.lang.String getLabelReport()
-
processBeforeCallConsult
default void processBeforeCallConsult()
-
callConsult
void callConsult(java.lang.Long id)
-
callConsult
void callConsult(E identity)
-
getIdDynamicAction
java.lang.String getIdDynamicAction()
-
isDisabledInsert
boolean isDisabledInsert()
-
isVisibleInsert
boolean isVisibleInsert()
-
-