Package de.xima.fc.gui.model.data.filter
Class QcmFilterCriterionSupplier
- java.lang.Object
-
- de.xima.fc.gui.model.data.filter.QcmFilterCriterionSupplier
-
- All Implemented Interfaces:
IFilterCriterionSupplier
,ISerializableFunction<IEntityContext,de.xima.cmn.criteria.FilterCriterion>
,Serializable
,Function<IEntityContext,de.xima.cmn.criteria.FilterCriterion>
public class QcmFilterCriterionSupplier extends Object
Default filter criterion supplier. A supplier for a list of filter criteria that should be applied when searching the database for matching entities. This is intended to be used withquery criteria managers
.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description de.xima.cmn.criteria.FilterCriterion
apply(IEntityContext ec)
boolean
equals(Object obj)
String
getKey()
static QcmFilterCriterionSupplier
of(String key, de.xima.cmn.criteria.FilterCriterion filter)
Creates a new filter criterion supplier that supplies the given filter criterion.
-
-
-
Method Detail
-
of
public static QcmFilterCriterionSupplier of(String key, de.xima.cmn.criteria.FilterCriterion filter)
Creates a new filter criterion supplier that supplies the given filter criterion.- Parameters:
key
- Key for equating different criteria suppliers.filter
- Filter criterion to supply.- Returns:
- A new filter criterion supplier with the given filter.
-
apply
public de.xima.cmn.criteria.FilterCriterion apply(IEntityContext ec)
-
getKey
public String getKey()
- Specified by:
getKey
in interfaceIFilterCriterionSupplier
- Returns:
- unique key of the filter. Usually the filter keyword. Used for
Object.equals(Object)
.
-
-