org.ofbiz.entity.condition
Class EntityConditionValue
java.lang.Object
org.ofbiz.entity.condition.EntityConditionBase
org.ofbiz.entity.condition.EntityConditionValue
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- EntityConditionSubSelect, EntityFieldValue, EntityFunction
public abstract class EntityConditionValue
- extends EntityConditionBase
Encapsulates operations between entities and entity fields. This is a immutable class.
- See Also:
- Serialized Form
Method Summary |
void |
accept(EntityConditionVisitor visitor)
|
abstract 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)
|
void |
addSqlValue(java.lang.StringBuilder sql,
ModelEntity modelEntity,
java.util.List<EntityConditionParam> entityConditionParams,
boolean includeTableNamePrefix,
DatasourceInfo datasourceinfo)
|
abstract EntityConditionValue |
freeze()
|
abstract ModelField |
getModelField(ModelEntity modelEntity)
|
abstract java.lang.Object |
getValue(GenericDelegator delegator,
java.util.Map<java.lang.String,? extends java.lang.Object> map)
|
java.lang.Object |
getValue(GenericEntity entity)
|
java.lang.String |
toString()
|
void |
toString(java.lang.StringBuilder sb)
|
abstract void |
validateSql(ModelEntity modelEntity)
|
abstract void |
visit(EntityConditionVisitor visitor)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
EntityConditionValue
public EntityConditionValue()
getModelField
public abstract ModelField getModelField(ModelEntity modelEntity)
addSqlValue
public void addSqlValue(java.lang.StringBuilder sql,
ModelEntity modelEntity,
java.util.List<EntityConditionParam> entityConditionParams,
boolean includeTableNamePrefix,
DatasourceInfo datasourceinfo)
addSqlValue
public abstract 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)
validateSql
public abstract void validateSql(ModelEntity modelEntity)
throws GenericModelException
- Throws:
GenericModelException
getValue
public java.lang.Object getValue(GenericEntity entity)
getValue
public abstract java.lang.Object getValue(GenericDelegator delegator,
java.util.Map<java.lang.String,? extends java.lang.Object> map)
freeze
public abstract EntityConditionValue freeze()
visit
public abstract void visit(EntityConditionVisitor visitor)
accept
public void accept(EntityConditionVisitor visitor)
toString
public void toString(java.lang.StringBuilder sb)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object