Package org.fcrepo.search.api
Class Condition
java.lang.Object
org.fcrepo.search.api.Condition
A data structure representing a search condition.
- Author:
- dbernstein
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ConditionfromEnums(Condition.Field field, Condition.Operator operator, String expression) static ConditionfromExpression(String expression) Parses a string expression into a Condition object.getField()Field accessorOperator accessortoString()
-
Method Details
-
getField
Field accessor- Returns:
- the field
-
getOperator
Operator accessor- Returns:
- the operator
-
getObject
- Returns:
- the object portion of the condition
-
toString
-
fromExpression
public static Condition fromExpression(String expression) throws InvalidConditionExpressionException Parses a string expression into a Condition object.- Parameters:
expression- The condition as a string expression.- Returns:
- The condition
- Throws:
InvalidConditionExpressionException- if we can't parse the string into a Condition.
-
fromEnums
public static Condition fromEnums(Condition.Field field, Condition.Operator operator, String expression)
-