Package org.dspace.contentreport
Class QueryPredicate
java.lang.Object
org.dspace.contentreport.QueryPredicate
Data structure representing a query predicate used by the Filtered Items report
to filter items to retrieve.
- Author:
- Jean-François Morin (Université Laval)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetValue()static QueryPredicateof(Collection<MetadataField> fields, QueryOperator operator, String value) Shortcut method that builds a QueryPredicate from a list of fields, an operator, and a value.static QueryPredicateof(MetadataField field, QueryOperator operator, String value) Shortcut method that builds a QueryPredicate from a single field, an operator, and a value.
-
Constructor Details
-
QueryPredicate
public QueryPredicate()
-
-
Method Details
-
of
Shortcut method that builds a QueryPredicate from a single field, an operator, and a value.- Parameters:
field- Predicate subjectoperator- Predicate operatorvalue- Predicate object- Returns:
- a QueryPredicate instance built from the provided parameters
-
of
public static QueryPredicate of(Collection<MetadataField> fields, QueryOperator operator, String value) Shortcut method that builds a QueryPredicate from a list of fields, an operator, and a value.- Parameters:
fields- Fields that form the predicate subjectoperator- Predicate operatorvalue- Predicate object- Returns:
- a QueryPredicate instance built from the provided parameters
-
getFields
-
getOperator
-
getValue
-