Package de.xima.fc.inbox.model.lazydata
Class LazyExtendedProcessListModel
java.lang.Object
javax.faces.model.DataModel<E>
javax.faces.model.ListDataModel<T>
org.primefaces.model.LazyDataModel<IFormRecordWrapper>
de.xima.fc.inbox.model.lazydata.LazyExtendedProcessListModel
- All Implemented Interfaces:
ILazyProcessModel,Serializable,Iterable<IFormRecordWrapper>,org.primefaces.model.SelectableDataModel<IFormRecordWrapper>
public class LazyExtendedProcessListModel
extends org.primefaces.model.LazyDataModel<IFormRecordWrapper>
implements ILazyProcessModel
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetAll()Postfach[]getRowData(String rowKey) getRowKey(IFormRecordWrapper item) load(int first, int pageSize, Map<String, org.primefaces.model.SortMeta> sortBy, Map<String, org.primefaces.model.FilterMeta> filterBy) de.xima.cmn.criteria.FilterCriterionAdd or change filter associated with the given keyde.xima.cmn.criteria.FilterCriterionremoveFilter(String key) Remove key associated with given keyvoidsetAppointmentTemplates(List<AppointmentTemplate> appointmentTemplates) voidsetAvailableAppointmentTemplates(List<AppointmentTemplateItem> availableAppointmentTemplates) voidsetInboxes(Postfach[] inboxes) voidsetInboxes(List<Postfach> inboxes) voidsetProject(Projekt project) voidsetSelected(IFormRecordWrapper selected) voidsetSorting(de.xima.cmn.criteria.SortingCriterion sortingCriterion) Methods inherited from class org.primefaces.model.LazyDataModel
getConverter, getMessage, getPageSize, getRowCount, getRowData, getRowData, getRowIndex, getWrappedData, isRowAvailable, iterator, iterator, recalculateFirst, setConverter, setPageSize, setRowCount, setRowIndex, setWrappedDataMethods inherited from class javax.faces.model.DataModel
addDataModelListener, getDataModelListeners, removeDataModelListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.xima.fc.inbox.interfaces.lazydata.ILazyProcessModel
getRowCountMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
LazyExtendedProcessListModel
-
LazyExtendedProcessListModel
-
-
Method Details
-
count
- Specified by:
countin classorg.primefaces.model.LazyDataModel<IFormRecordWrapper>
-
load
public List<IFormRecordWrapper> load(int first, int pageSize, Map<String, org.primefaces.model.SortMeta> sortBy, Map<String, org.primefaces.model.FilterMeta> filterBy) - Specified by:
loadin classorg.primefaces.model.LazyDataModel<IFormRecordWrapper>
-
getAll
-
getRowData
- Specified by:
getRowDatain interfaceorg.primefaces.model.SelectableDataModel<IFormRecordWrapper>- Overrides:
getRowDatain classorg.primefaces.model.LazyDataModel<IFormRecordWrapper>
-
getRowKey
- Specified by:
getRowKeyin interfaceorg.primefaces.model.SelectableDataModel<IFormRecordWrapper>- Overrides:
getRowKeyin classorg.primefaces.model.LazyDataModel<IFormRecordWrapper>
-
setSelected
-
getSelected
-
getProject
-
setProject
-
getInboxes
-
setInboxes
-
setInboxes
- Specified by:
setInboxesin interfaceILazyProcessModel
-
putFilter
public de.xima.cmn.criteria.FilterCriterion putFilter(String key, de.xima.cmn.criteria.FilterCriterion filter) Add or change filter associated with the given key- Specified by:
putFilterin interfaceILazyProcessModel- Parameters:
key-Stringfilter-FilterCriterion- Returns:
- former
FilterCriterion
-
removeFilter
Remove key associated with given key- Specified by:
removeFilterin interfaceILazyProcessModel- Parameters:
key-String- Returns:
- former
FilterCriterion
-
getFilters
- Specified by:
getFiltersin interfaceILazyProcessModel
-
setSorting
public void setSorting(de.xima.cmn.criteria.SortingCriterion sortingCriterion) - Specified by:
setSortingin interfaceILazyProcessModel
-
setAppointmentTemplates
- Specified by:
setAppointmentTemplatesin interfaceILazyProcessModel
-
setAvailableAppointmentTemplates
public void setAvailableAppointmentTemplates(List<AppointmentTemplateItem> availableAppointmentTemplates) - Specified by:
setAvailableAppointmentTemplatesin interfaceILazyProcessModel
-