org.ofbiz.entity.condition
Interface EntityConditionVisitor
public interface EntityConditionVisitor
Represents the conditions to be used to constrain a query
An EntityCondition can represent various type of constraints, including:
- EntityConditionList: a list of EntityConditions, combined with the operator specified
- EntityExpr: for simple expressions or expressions that combine EntityConditions
- EntityFieldMap: a map of fields where the field (key) equals the value, combined with the operator specified
These can be used in various combinations using the EntityConditionList and EntityExpr objects.
visit
void visit(java.lang.Object obj)
accept
void accept(java.lang.Object obj)
acceptObject
void acceptObject(java.lang.Object obj)
acceptEntityCondition
void acceptEntityCondition(EntityCondition condition)
acceptEntityJoinOperator
void acceptEntityJoinOperator(EntityJoinOperator op,
java.util.List conditions)
acceptEntityOperator
void acceptEntityOperator(EntityOperator op,
java.lang.Object lhs,
java.lang.Object rhs)
acceptEntityComparisonOperator
void acceptEntityComparisonOperator(EntityComparisonOperator op,
java.lang.Object lhs,
java.lang.Object rhs)
acceptEntityConditionValue
void acceptEntityConditionValue(EntityConditionValue value)
acceptEntityFieldValue
void acceptEntityFieldValue(EntityFieldValue value)
acceptEntityExpr
void acceptEntityExpr(EntityExpr expr)
acceptEntityConditionList
void acceptEntityConditionList(EntityConditionList list)
acceptEntityFieldMap
void acceptEntityFieldMap(EntityFieldMap fieldMap)
acceptEntityConditionFunction
void acceptEntityConditionFunction(EntityConditionFunction func,
EntityCondition nested)
acceptEntityFunction
void acceptEntityFunction(EntityFunction func)
acceptEntityWhereString
void acceptEntityWhereString(EntityWhereString condition)
acceptEntityDateFilterCondition
void acceptEntityDateFilterCondition(EntityDateFilterCondition condition)