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:

These can be used in various combinations using the EntityConditionList and EntityExpr objects.


Method Summary
 void accept(java.lang.Object obj)
           
 void acceptEntityComparisonOperator(EntityComparisonOperator op, java.lang.Object lhs, java.lang.Object rhs)
           
 void acceptEntityCondition(EntityCondition condition)
           
 void acceptEntityConditionFunction(EntityConditionFunction func, EntityCondition nested)
           
 void acceptEntityConditionList(EntityConditionList list)
           
 void acceptEntityConditionValue(EntityConditionValue value)
           
 void acceptEntityDateFilterCondition(EntityDateFilterCondition condition)
           
 void acceptEntityExpr(EntityExpr expr)
           
 void acceptEntityFieldMap(EntityFieldMap fieldMap)
           
 void acceptEntityFieldValue(EntityFieldValue value)
           
 void acceptEntityFunction(EntityFunction func)
           
 void acceptEntityJoinOperator(EntityJoinOperator op, java.util.List conditions)
           
 void acceptEntityOperator(EntityOperator op, java.lang.Object lhs, java.lang.Object rhs)
           
 void acceptEntityWhereString(EntityWhereString condition)
           
 void acceptObject(java.lang.Object obj)
           
 void visit(java.lang.Object obj)
           
 

Method Detail

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)