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.FilterCriteriongetAttachmentsFilter(boolean withAttachments, EProcessListView view) static final de.xima.cmn.criteria.FilterCriteriongetCreatorFilter(EProcessListView view, IUser user) static final de.xima.cmn.criteria.FilterCriteriongetDateFilter(String key, Date value, de.xima.cmn.criteria.FilterCriterion.Operator operator, EProcessListView view) static final de.xima.cmn.criteria.FilterCriteriongetDeletableFilter(EProcessListView view, boolean isDeletable) static final de.xima.cmn.criteria.FilterCriteriongetEditorFilter(EProcessListView view, IUser user) static final de.xima.cmn.criteria.FilterCriteriongetFutureFilter(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.FilterCriterionstatic final de.xima.cmn.criteria.FilterCriterionstatic final de.xima.cmn.criteria.FilterCriterionstatic final List<de.xima.cmn.criteria.FilterCriterion>getProjektTitleLikeCriteria(String value, EProcessListView view) static final de.xima.cmn.criteria.FilterCriteriongetReadFilter(boolean read, EProcessListView view) static final de.xima.cmn.criteria.FilterCriterionstatic final de.xima.cmn.criteria.FilterCriteriongetStateFilter(de.xima.cmn.criteria.FilterCriterion.Operator operator, EProcessListView view) static final de.xima.cmn.criteria.FilterCriteriongetStringFilter(String key, String value, EProcessListView view, Locale locale, Mandant client) static final de.xima.cmn.criteria.FilterCriteriongetVerifyUuidFilter(de.xima.cmn.criteria.FilterCriterion.Operator operator, EProcessListView view) static final booleanhasSortingCriteria(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
ListofFilterCriterions 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)
-