org.ofbiz.entity.condition
Class EntityFieldValue
java.lang.Object
org.ofbiz.entity.condition.EntityConditionBase
org.ofbiz.entity.condition.EntityConditionValue
org.ofbiz.entity.condition.EntityFieldValue
- All Implemented Interfaces:
- java.io.Serializable
public class EntityFieldValue
- extends EntityConditionValue
Encapsulates operations between entities and entity fields. This is a immutable class.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
entityFieldValueFactory
protected static final entityFieldValueFactory
fieldName
protected java.lang.String fieldName
EntityFieldValue
protected EntityFieldValue()
EntityFieldValue
public EntityFieldValue(java.lang.String fieldName)
- Deprecated. Use EntityFieldValue.makeFieldValue() instead
makeFieldValue
public static EntityFieldValue makeFieldValue(java.lang.String fieldName)
init
public void init(java.lang.String fieldName)
reset
public void reset()
getFieldName
public java.lang.String getFieldName()
hashCode
public int hashCode()
- Overrides:
hashCode
in class EntityConditionBase
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class EntityConditionBase
getModelField
public ModelField getModelField(ModelEntity modelEntity)
- Specified by:
getModelField
in class EntityConditionValue
addSqlValue
public void addSqlValue(java.lang.StringBuilder sql,
java.util.Map<java.lang.String,java.lang.String> tableAliases,
ModelEntity modelEntity,
java.util.List<EntityConditionParam> entityConditionParams,
boolean includeTableNamePrefix,
DatasourceInfo datasourceInfo)
- Specified by:
addSqlValue
in class EntityConditionValue
validateSql
public void validateSql(ModelEntity modelEntity)
throws GenericModelException
- Specified by:
validateSql
in class EntityConditionValue
- Throws:
GenericModelException
getValue
public java.lang.Object getValue(GenericDelegator delegator,
java.util.Map<java.lang.String,? extends java.lang.Object> map)
- Specified by:
getValue
in class EntityConditionValue
visit
public void visit(EntityConditionVisitor visitor)
- Specified by:
visit
in class EntityConditionValue
accept
public void accept(EntityConditionVisitor visitor)
- Overrides:
accept
in class EntityConditionValue
freeze
public EntityConditionValue freeze()
- Specified by:
freeze
in class EntityConditionValue