Package de.xima.fc.inbox.utils
Class ProcessQueryCriteriaUtils
java.lang.Object
de.xima.fc.inbox.utils.ProcessQueryCriteriaUtils
- Author:
- XIMA MEDIA GmbH
-
Method Summary
Modifier and TypeMethodDescriptionstatic final de.xima.cmn.criteria.FilterCriterion
getAttachmentsFilter
(boolean withAttachments, EProcessListView view) static final de.xima.cmn.criteria.FilterCriterion
getCreatorFilter
(EProcessListView view, IUser user) static final de.xima.cmn.criteria.FilterCriterion
getDateFilter
(String key, Date value, de.xima.cmn.criteria.FilterCriterion.Operator operator, EProcessListView view) static final de.xima.cmn.criteria.FilterCriterion
getDeletableFilter
(EProcessListView view, boolean isDeletable) static final de.xima.cmn.criteria.FilterCriterion
getEditorFilter
(EProcessListView view, IUser user) static final de.xima.cmn.criteria.FilterCriterion
getFutureFilter
(EProcessListView view, Instant now) static final List<de.xima.cmn.criteria.FilterCriterion>
getGridFilterCriteria
(String field, Object value, Locale locale) Gets the criteria for filteringExtendedEntityModel
<Vorgang
> (i.e. the form record data) by a given field with the given valuestatic final List<de.xima.cmn.criteria.SortingCriterion>
getGridSortingCriteria
(String sortField, org.primefaces.model.SortOrder sortOrder) static final de.xima.cmn.criteria.FilterCriterion
static final de.xima.cmn.criteria.FilterCriterion
static final de.xima.cmn.criteria.FilterCriterion
static final List<de.xima.cmn.criteria.FilterCriterion>
getProjektTitleLikeCriteria
(String value, EProcessListView view) static final de.xima.cmn.criteria.FilterCriterion
getReadFilter
(boolean read, EProcessListView view) static final de.xima.cmn.criteria.FilterCriterion
static final de.xima.cmn.criteria.FilterCriterion
getStateFilter
(de.xima.cmn.criteria.FilterCriterion.Operator operator, EProcessListView view) static final de.xima.cmn.criteria.FilterCriterion
getStringFilter
(String key, String value, EProcessListView view, Locale locale, Mandant client) static final de.xima.cmn.criteria.FilterCriterion
getVerifyUuidFilter
(de.xima.cmn.criteria.FilterCriterion.Operator operator, EProcessListView view) static final boolean
hasSortingCriteria
(de.xima.cmn.criteria.AQueryCriteriaManager qcm, de.xima.cmn.criteria.SortingCriterion sorting)
-
Method Details
-
getGridFilterCriteria
public static final List<de.xima.cmn.criteria.FilterCriterion> getGridFilterCriteria(String field, Object value, Locale locale) Gets the criteria for filteringExtendedEntityModel
<Vorgang
> (i.e. the form record data) by a given field with the given value- Parameters:
field
- determines which DB field of the process data should be filteredvalue
- the given field should contain- Returns:
- a
List
ofFilterCriterion
s for the given key and value
-
getGridSortingCriteria
-
getStringFilter
public static final de.xima.cmn.criteria.FilterCriterion getStringFilter(String key, String value, EProcessListView view, Locale locale, Mandant client) -
getDateFilter
public static final de.xima.cmn.criteria.FilterCriterion getDateFilter(String key, Date value, de.xima.cmn.criteria.FilterCriterion.Operator operator, EProcessListView view) -
getFutureFilter
public static final de.xima.cmn.criteria.FilterCriterion getFutureFilter(EProcessListView view, Instant now) -
getReadFilter
public static final de.xima.cmn.criteria.FilterCriterion getReadFilter(boolean read, EProcessListView view) -
getNoStateFilter
-
getHasStateFilter
-
getDeletableFilter
public static final de.xima.cmn.criteria.FilterCriterion getDeletableFilter(EProcessListView view, boolean isDeletable) -
getAttachmentsFilter
public static final de.xima.cmn.criteria.FilterCriterion getAttachmentsFilter(boolean withAttachments, EProcessListView view) -
getStateFilter
public static final de.xima.cmn.criteria.FilterCriterion getStateFilter(de.xima.cmn.criteria.FilterCriterion.Operator operator, EProcessListView view) -
getVerifyUuidFilter
public static final de.xima.cmn.criteria.FilterCriterion getVerifyUuidFilter(de.xima.cmn.criteria.FilterCriterion.Operator operator, EProcessListView view) -
getSavedFilter
-
getNotSavedFilter
-
getEditorFilter
public static final de.xima.cmn.criteria.FilterCriterion getEditorFilter(EProcessListView view, IUser user) -
getCreatorFilter
public static final de.xima.cmn.criteria.FilterCriterion getCreatorFilter(EProcessListView view, IUser user) -
getProjektTitleLikeCriteria
public static final List<de.xima.cmn.criteria.FilterCriterion> getProjektTitleLikeCriteria(String value, EProcessListView view) -
hasSortingCriteria
public static final boolean hasSortingCriteria(de.xima.cmn.criteria.AQueryCriteriaManager qcm, de.xima.cmn.criteria.SortingCriterion sorting)
-