org.ofbiz.entity.condition
Class EntityFieldMap

java.lang.Object
  extended by org.ofbiz.entity.condition.EntityConditionBase
      extended by org.ofbiz.entity.condition.EntityCondition
          extended by org.ofbiz.entity.condition.EntityConditionListBase<EntityExpr>
              extended by org.ofbiz.entity.condition.EntityFieldMap
All Implemented Interfaces:
java.io.Serializable

public class EntityFieldMap
extends EntityConditionListBase<EntityExpr>

Encapsulates simple expressions used for specifying queries

See Also:
Serialized Form

Field Summary
protected static  entityFieldMapFactory
           
protected  java.util.Map<java.lang.String,? extends java.lang.Object> fieldMap
           
 
Fields inherited from class org.ofbiz.entity.condition.EntityConditionListBase
conditionList, module, operator
 
Fields inherited from class org.ofbiz.entity.condition.EntityConditionBase
_emptyMap, emptyAliases, emptyList
 
Constructor Summary
protected EntityFieldMap()
           
  EntityFieldMap(EntityComparisonOperator compOp, EntityJoinOperator joinOp, java.lang.Object... keysValues)
          Deprecated. Use EntityCondition.makeCondition() instead
  EntityFieldMap(EntityJoinOperator operator, java.lang.Object... keysValues)
          Deprecated. Use EntityCondition.makeCondition() instead
  EntityFieldMap(java.util.Map<java.lang.String,? extends java.lang.Object> fieldMap, EntityComparisonOperator compOp, EntityJoinOperator joinOp)
          Deprecated. Use EntityCondition.makeCondition() instead
  EntityFieldMap(java.util.Map<java.lang.String,? extends java.lang.Object> fieldMap, EntityJoinOperator operator)
          Deprecated. Use EntityCondition.makeCondition() instead
 
Method Summary
 void accept(EntityConditionVisitor visitor)
           
 boolean containsField(java.lang.String name)
           
 java.lang.Object getField(java.lang.String name)
           
 java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.Object>> getFieldEntryIterator()
           
 java.util.Iterator<java.lang.String> getFieldKeyIterator()
           
 void init(EntityComparisonOperator compOp, EntityJoinOperator joinOp, java.lang.Object... keysValues)
           
 void init(java.util.Map<java.lang.String,? extends java.lang.Object> fieldMap, EntityComparisonOperator compOp, EntityJoinOperator joinOp)
           
static java.util.List<EntityExpr> makeConditionList(EntityComparisonOperator op, java.lang.Object... keysValues)
           
static java.util.List<EntityExpr> makeConditionList(java.util.Map<java.lang.String,? extends java.lang.Object> fieldMap, EntityComparisonOperator op)
           
 void reset()
           
 
Methods inherited from class org.ofbiz.entity.condition.EntityConditionListBase
checkCondition, encryptConditionFields, equals, freeze, getCondition, getConditionIterator, getConditionListSize, getOperator, hashCode, init, init, makeWhereString, mapMatches, visit
 
Methods inherited from class org.ofbiz.entity.condition.EntityCondition
entityMatches, eval, eval, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeCondition, makeConditionDate, makeConditionMap, makeConditionWhere, toString
 
Methods inherited from class org.ofbiz.entity.condition.EntityConditionBase
addValue, castBoolean, equals, getColName, getColName, getColName, getField, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

entityFieldMapFactory

protected static final  entityFieldMapFactory

fieldMap

protected java.util.Map<java.lang.String,? extends java.lang.Object> fieldMap
Constructor Detail

EntityFieldMap

protected EntityFieldMap()

EntityFieldMap

public EntityFieldMap(EntityComparisonOperator compOp,
                      EntityJoinOperator joinOp,
                      java.lang.Object... keysValues)
Deprecated. Use EntityCondition.makeCondition() instead


EntityFieldMap

public EntityFieldMap(java.util.Map<java.lang.String,? extends java.lang.Object> fieldMap,
                      EntityComparisonOperator compOp,
                      EntityJoinOperator joinOp)
Deprecated. Use EntityCondition.makeCondition() instead


EntityFieldMap

public EntityFieldMap(EntityJoinOperator operator,
                      java.lang.Object... keysValues)
Deprecated. Use EntityCondition.makeCondition() instead


EntityFieldMap

public EntityFieldMap(java.util.Map<java.lang.String,? extends java.lang.Object> fieldMap,
                      EntityJoinOperator operator)
Deprecated. Use EntityCondition.makeCondition() instead

Method Detail

makeConditionList

public static java.util.List<EntityExpr> makeConditionList(EntityComparisonOperator op,
                                                           java.lang.Object... keysValues)

makeConditionList

public static java.util.List<EntityExpr> makeConditionList(java.util.Map<java.lang.String,? extends java.lang.Object> fieldMap,
                                                           EntityComparisonOperator op)

init

public void init(EntityComparisonOperator compOp,
                 EntityJoinOperator joinOp,
                 java.lang.Object... keysValues)

init

public void init(java.util.Map<java.lang.String,? extends java.lang.Object> fieldMap,
                 EntityComparisonOperator compOp,
                 EntityJoinOperator joinOp)

reset

public void reset()
Overrides:
reset in class EntityConditionListBase<EntityExpr>

getField

public java.lang.Object getField(java.lang.String name)

containsField

public boolean containsField(java.lang.String name)

getFieldKeyIterator

public java.util.Iterator<java.lang.String> getFieldKeyIterator()

getFieldEntryIterator

public java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.Object>> getFieldEntryIterator()

accept

public void accept(EntityConditionVisitor visitor)
Overrides:
accept in class EntityCondition