org.ofbiz.entity.condition
Class EntityConditionListBase<T extends EntityCondition>
java.lang.Object
org.ofbiz.entity.condition.EntityConditionBase
org.ofbiz.entity.condition.EntityCondition
org.ofbiz.entity.condition.EntityConditionListBase<T>
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- EntityConditionList, EntityFieldMap
public abstract class EntityConditionListBase<T extends EntityCondition>
- extends EntityCondition
Encapsulates a list of EntityConditions to be used as a single EntityCondition combined as specified
- See Also:
- Serialized Form
Methods inherited from class org.ofbiz.entity.condition.EntityCondition |
accept, entityMatches, eval, eval, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeConditionDate, makeConditionMap, makeConditionWhere, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
module
public static final java.lang.String module
conditionList
protected java.util.List<T extends EntityCondition> conditionList
operator
protected EntityJoinOperator operator
EntityConditionListBase
protected EntityConditionListBase()
EntityConditionListBase
public EntityConditionListBase(EntityJoinOperator operator,
T... conditionList)
EntityConditionListBase
public EntityConditionListBase(java.util.List<T> conditionList,
EntityJoinOperator operator)
init
public void init(EntityJoinOperator operator,
T... conditionList)
init
public void init(java.util.List<T> conditionList,
EntityJoinOperator operator)
reset
public void reset()
getOperator
public EntityOperator getOperator()
getCondition
public T getCondition(int index)
getConditionListSize
protected int getConditionListSize()
getConditionIterator
protected java.util.Iterator<T> getConditionIterator()
visit
public void visit(EntityConditionVisitor visitor)
- Overrides:
visit
in class EntityCondition
makeWhereString
public java.lang.String makeWhereString(ModelEntity modelEntity,
java.util.List<EntityConditionParam> entityConditionParams,
DatasourceInfo datasourceInfo)
- Specified by:
makeWhereString
in class EntityCondition
checkCondition
public void checkCondition(ModelEntity modelEntity)
throws GenericModelException
- Specified by:
checkCondition
in class EntityCondition
- Throws:
GenericModelException
mapMatches
public boolean mapMatches(GenericDelegator delegator,
java.util.Map<java.lang.String,? extends java.lang.Object> map)
- Specified by:
mapMatches
in class EntityCondition
freeze
public EntityCondition freeze()
- Specified by:
freeze
in class EntityCondition
encryptConditionFields
public void encryptConditionFields(ModelEntity modelEntity,
GenericDelegator delegator)
- Specified by:
encryptConditionFields
in class EntityCondition
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class EntityConditionBase
hashCode
public int hashCode()
- Overrides:
hashCode
in class EntityConditionBase