Class EntityConditionValue
- java.lang.Object
-
- org.apache.ofbiz.entity.condition.EntityConditionBase
-
- org.apache.ofbiz.entity.condition.EntityConditionValue
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
EntityConditionSubSelect
,EntityConditionValue.ConstantNumberValue
,EntityFieldValue
,EntityFunction
public abstract class EntityConditionValue extends EntityConditionBase
Base class for condition expression values.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EntityConditionValue.ConstantNumberValue
-
Field Summary
-
Fields inherited from class org.apache.ofbiz.entity.condition.EntityConditionBase
_emptyMap, emptyAliases, emptyList
-
-
Constructor Summary
Constructors Constructor Description EntityConditionValue()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description 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, Datasource datasourceinfo)
void
addSqlValue(java.lang.StringBuilder sql, ModelEntity modelEntity, java.util.List<EntityConditionParam> entityConditionParams, boolean includeTableNamePrefix, Datasource datasourceinfo)
static EntityConditionValue
CONSTANT_NUMBER(java.lang.Number value)
abstract EntityConditionValue
freeze()
abstract ModelField
getModelField(ModelEntity modelEntity)
abstract java.lang.Object
getValue(Delegator delegator, java.util.Map<java.lang.String,? extends java.lang.Object> map)
java.lang.Object
getValue(GenericEntity entity)
abstract void
setModelField(ModelField modelEntity)
java.lang.String
toString()
void
toString(java.lang.StringBuilder sb)
abstract void
validateSql(ModelEntity modelEntity)
-
Methods inherited from class org.apache.ofbiz.entity.condition.EntityConditionBase
addValue, castBoolean, equals, equals, getColName, getColName, getColName, getField, hashCode, hashCode
-
-
-
-
Method Detail
-
CONSTANT_NUMBER
public static EntityConditionValue CONSTANT_NUMBER(java.lang.Number value)
-
getModelField
public abstract ModelField getModelField(ModelEntity modelEntity)
-
setModelField
public abstract void setModelField(ModelField modelEntity)
-
addSqlValue
public void addSqlValue(java.lang.StringBuilder sql, ModelEntity modelEntity, java.util.List<EntityConditionParam> entityConditionParams, boolean includeTableNamePrefix, Datasource 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, Datasource 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(Delegator delegator, java.util.Map<java.lang.String,? extends java.lang.Object> map)
-
freeze
public abstract EntityConditionValue freeze()
-
toString
public void toString(java.lang.StringBuilder sb)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-