public class LazyExtendedProcessListModel extends org.primefaces.model.LazyDataModel<FormRecordExtendedListItem> implements ILazyProcessModel
| Constructor and Description | 
|---|
LazyExtendedProcessListModel(Projekt project,
                            Map<String,de.xima.cmn.criteria.FilterCriterion> filters,
                            Locale locale)  | 
LazyExtendedProcessListModel(Projekt project,
                            Map<String,de.xima.cmn.criteria.FilterCriterion> filters,
                            Locale locale,
                            Postfach[] inboxes)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<FormRecordExtendedListItem> | 
getAll()  | 
Map<String,de.xima.cmn.criteria.FilterCriterion> | 
getFilters()  | 
Postfach[] | 
getInboxes()  | 
Projekt | 
getProject()  | 
FormRecordExtendedListItem | 
getRowData(String rowKey)  | 
Object | 
getRowKey(FormRecordExtendedListItem object)  | 
FormRecordExtendedListItem | 
getSelected()  | 
List<FormRecordExtendedListItem> | 
load(int first,
    int pageSize,
    Map<String,org.primefaces.model.SortMeta> multiSortMeta,
    Map<String,org.primefaces.model.FilterMeta> filters)  | 
List<FormRecordExtendedListItem> | 
load(int first,
    int pageSize,
    String sortField,
    org.primefaces.model.SortOrder sortOrder,
    Map<String,org.primefaces.model.FilterMeta> filters)  | 
de.xima.cmn.criteria.FilterCriterion | 
putFilter(String key,
         de.xima.cmn.criteria.FilterCriterion filter)
Add or change filter associated with the given key 
 | 
de.xima.cmn.criteria.FilterCriterion | 
removeFilter(String key)
Remove key associated with given key 
 | 
void | 
setAppointmentTemplates(List<AppointmentTemplate> appointmentTemplates)  | 
void | 
setAvailableAppointmentTemplates(List<AppointmentTemplateItem> availableAppointmentTemplates)  | 
void | 
setInboxes(List<Postfach> inboxes)  | 
void | 
setInboxes(Postfach[] inboxes)  | 
void | 
setProject(Projekt project)  | 
void | 
setSelected(FormRecordExtendedListItem selected)  | 
void | 
setSorting(de.xima.cmn.criteria.SortingCriterion sortingCriterion)  | 
getPageSize, getRowCount, getRowData, getRowIndex, getWrappedData, isRowAvailable, iterator, iterator, iterator, setPageSize, setRowCount, setRowIndex, setWrappedDataaddDataModelListener, getDataModelListeners, removeDataModelListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRowCountforEach, spliteratorpublic LazyExtendedProcessListModel(Projekt project, Map<String,de.xima.cmn.criteria.FilterCriterion> filters, Locale locale)
public List<FormRecordExtendedListItem> load(int first, int pageSize, Map<String,org.primefaces.model.SortMeta> multiSortMeta, Map<String,org.primefaces.model.FilterMeta> filters)
load in class org.primefaces.model.LazyDataModel<FormRecordExtendedListItem>public List<FormRecordExtendedListItem> load(int first, int pageSize, String sortField, org.primefaces.model.SortOrder sortOrder, Map<String,org.primefaces.model.FilterMeta> filters)
load in class org.primefaces.model.LazyDataModel<FormRecordExtendedListItem>public List<FormRecordExtendedListItem> getAll()
public FormRecordExtendedListItem getRowData(String rowKey)
getRowData in interface org.primefaces.model.SelectableDataModel<FormRecordExtendedListItem>getRowData in class org.primefaces.model.LazyDataModel<FormRecordExtendedListItem>public Object getRowKey(FormRecordExtendedListItem object)
getRowKey in interface org.primefaces.model.SelectableDataModel<FormRecordExtendedListItem>getRowKey in class org.primefaces.model.LazyDataModel<FormRecordExtendedListItem>public void setSelected(FormRecordExtendedListItem selected)
public FormRecordExtendedListItem getSelected()
public Projekt getProject()
public void setProject(Projekt project)
public Postfach[] getInboxes()
public void setInboxes(Postfach[] inboxes)
public void setInboxes(List<Postfach> inboxes)
setInboxes in interface ILazyProcessModelpublic de.xima.cmn.criteria.FilterCriterion putFilter(String key, de.xima.cmn.criteria.FilterCriterion filter)
putFilter in interface ILazyProcessModelkey - Stringfilter - FilterCriterionFilterCriterionpublic de.xima.cmn.criteria.FilterCriterion removeFilter(String key)
removeFilter in interface ILazyProcessModelkey - StringFilterCriterionpublic Map<String,de.xima.cmn.criteria.FilterCriterion> getFilters()
getFilters in interface ILazyProcessModelpublic void setSorting(de.xima.cmn.criteria.SortingCriterion sortingCriterion)
setSorting in interface ILazyProcessModelpublic void setAppointmentTemplates(List<AppointmentTemplate> appointmentTemplates)
setAppointmentTemplates in interface ILazyProcessModelpublic void setAvailableAppointmentTemplates(List<AppointmentTemplateItem> availableAppointmentTemplates)
setAvailableAppointmentTemplates in interface ILazyProcessModelCopyright © 2020 XIMA MEDIA GmbH. All rights reserved.