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