org.ofbiz.entity.condition
Class EntityJoinOperator
java.lang.Object
org.ofbiz.entity.condition.EntityConditionBase
org.ofbiz.entity.condition.EntityOperator<java.lang.Boolean>
org.ofbiz.entity.condition.EntityJoinOperator
- All Implemented Interfaces:
- java.io.Serializable
public class EntityJoinOperator
- extends EntityOperator<java.lang.Boolean>
Encapsulates operations between entities and entity fields. This is a immutable class.
- See Also:
- Serialized Form
Fields inherited from class org.ofbiz.entity.condition.EntityOperator |
AND, BETWEEN, codeString, EQUALS, GREATER_THAN, GREATER_THAN_EQUAL_TO, ID_AND, ID_BETWEEN, ID_EQUALS, ID_GREATER_THAN, ID_GREATER_THAN_EQUAL_TO, ID_IN, ID_LESS_THAN, ID_LESS_THAN_EQUAL_TO, ID_LIKE, ID_NOT, ID_NOT_EQUAL, ID_NOT_IN, ID_NOT_LIKE, ID_OR, idInt, IN, LESS_THAN, LESS_THAN_EQUAL_TO, LIKE, NOT, NOT_EQUAL, NOT_IN, NOT_LIKE, OR, WILDCARD |
Constructor Summary |
protected |
EntityJoinOperator(int id,
java.lang.String code,
boolean shortCircuitValue)
|
Method Summary |
void |
addSqlValue(java.lang.StringBuilder sql,
ModelEntity modelEntity,
java.util.List<EntityConditionParam> entityConditionParams,
boolean compat,
java.lang.Object lhs,
java.lang.Object rhs,
DatasourceInfo datasourceInfo)
|
void |
addSqlValue(java.lang.StringBuilder sql,
ModelEntity modelEntity,
java.util.List<EntityConditionParam> entityConditionParams,
java.util.List<? extends EntityCondition> conditionList,
DatasourceInfo datasourceInfo)
|
boolean |
entityMatches(GenericEntity entity,
EntityCondition lhs,
EntityCondition rhs)
|
boolean |
entityMatches(GenericEntity entity,
java.util.List<? extends EntityCondition> conditionList)
|
boolean |
entityMatches(GenericEntity entity,
java.lang.Object lhs,
java.lang.Object rhs)
|
java.lang.Boolean |
eval(GenericDelegator delegator,
java.util.Map<java.lang.String,? extends java.lang.Object> map,
java.util.List<? extends EntityCondition> conditionList)
|
java.lang.Boolean |
eval(GenericDelegator delegator,
java.util.Map<java.lang.String,? extends java.lang.Object> map,
java.lang.Object lhs,
java.lang.Object rhs)
|
java.lang.Boolean |
eval(GenericEntity entity,
EntityCondition lhs,
EntityCondition rhs)
|
EntityCondition |
freeze(java.util.List<? extends EntityCondition> conditionList)
|
protected EntityCondition |
freeze(java.lang.Object item)
|
EntityCondition |
freeze(java.lang.Object lhs,
java.lang.Object rhs)
|
boolean |
mapMatches(GenericDelegator delegator,
java.util.Map<java.lang.String,? extends java.lang.Object> map,
java.util.List<? extends EntityCondition> conditionList)
|
boolean |
mapMatches(GenericDelegator delegator,
java.util.Map<java.lang.String,? extends java.lang.Object> map,
java.lang.Object lhs,
java.lang.Object rhs)
|
void |
validateSql(ModelEntity modelEntity,
EntityCondition lhs,
EntityCondition rhs)
|
void |
validateSql(ModelEntity modelEntity,
java.util.List<? extends EntityCondition> conditionList)
|
void |
validateSql(ModelEntity modelEntity,
java.lang.Object lhs,
java.lang.Object rhs)
|
void |
visit(EntityConditionVisitor visitor,
java.util.List<? extends EntityCondition> conditionList)
|
void |
visit(EntityConditionVisitor visitor,
java.lang.Object lhs,
java.lang.Object rhs)
|
Methods inherited from class org.ofbiz.entity.condition.EntityOperator |
addSqlValue, appendRHSBetweenList, appendRHSList, equals, getCode, getId, hashCode, lookup, lookupComparison, lookupJoin, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
shortCircuitValue
protected boolean shortCircuitValue
EntityJoinOperator
protected EntityJoinOperator(int id,
java.lang.String code,
boolean shortCircuitValue)
addSqlValue
public void addSqlValue(java.lang.StringBuilder sql,
ModelEntity modelEntity,
java.util.List<EntityConditionParam> entityConditionParams,
boolean compat,
java.lang.Object lhs,
java.lang.Object rhs,
DatasourceInfo datasourceInfo)
- Specified by:
addSqlValue
in class EntityOperator<java.lang.Boolean>
addSqlValue
public void addSqlValue(java.lang.StringBuilder sql,
ModelEntity modelEntity,
java.util.List<EntityConditionParam> entityConditionParams,
java.util.List<? extends EntityCondition> conditionList,
DatasourceInfo datasourceInfo)
freeze
protected EntityCondition freeze(java.lang.Object item)
freeze
public EntityCondition freeze(java.lang.Object lhs,
java.lang.Object rhs)
- Specified by:
freeze
in class EntityOperator<java.lang.Boolean>
freeze
public EntityCondition freeze(java.util.List<? extends EntityCondition> conditionList)
visit
public void visit(EntityConditionVisitor visitor,
java.util.List<? extends EntityCondition> conditionList)
visit
public void visit(EntityConditionVisitor visitor,
java.lang.Object lhs,
java.lang.Object rhs)
- Specified by:
visit
in class EntityOperator<java.lang.Boolean>
entityMatches
public boolean entityMatches(GenericEntity entity,
java.lang.Object lhs,
java.lang.Object rhs)
- Overrides:
entityMatches
in class EntityOperator<java.lang.Boolean>
eval
public java.lang.Boolean eval(GenericEntity entity,
EntityCondition lhs,
EntityCondition rhs)
entityMatches
public boolean entityMatches(GenericEntity entity,
EntityCondition lhs,
EntityCondition rhs)
entityMatches
public boolean entityMatches(GenericEntity entity,
java.util.List<? extends EntityCondition> conditionList)
eval
public java.lang.Boolean eval(GenericDelegator delegator,
java.util.Map<java.lang.String,? extends java.lang.Object> map,
java.lang.Object lhs,
java.lang.Object rhs)
mapMatches
public boolean mapMatches(GenericDelegator delegator,
java.util.Map<java.lang.String,? extends java.lang.Object> map,
java.lang.Object lhs,
java.lang.Object rhs)
- Specified by:
mapMatches
in class EntityOperator<java.lang.Boolean>
eval
public java.lang.Boolean eval(GenericDelegator delegator,
java.util.Map<java.lang.String,? extends java.lang.Object> map,
java.util.List<? extends EntityCondition> conditionList)
mapMatches
public boolean mapMatches(GenericDelegator delegator,
java.util.Map<java.lang.String,? extends java.lang.Object> map,
java.util.List<? extends EntityCondition> conditionList)
validateSql
public void validateSql(ModelEntity modelEntity,
java.lang.Object lhs,
java.lang.Object rhs)
throws GenericModelException
- Specified by:
validateSql
in class EntityOperator<java.lang.Boolean>
- Throws:
GenericModelException
validateSql
public void validateSql(ModelEntity modelEntity,
EntityCondition lhs,
EntityCondition rhs)
throws GenericModelException
- Throws:
GenericModelException
validateSql
public void validateSql(ModelEntity modelEntity,
java.util.List<? extends EntityCondition> conditionList)
throws GenericModelException
- Throws:
GenericModelException