org.ofbiz.entity.model
Class ModelViewEntity.ComplexAliasField
java.lang.Object
org.ofbiz.entity.model.ModelViewEntity.ComplexAliasField
- All Implemented Interfaces:
- java.io.Serializable, ModelViewEntity.ComplexAliasMember
- Enclosing class:
- ModelViewEntity
public static final class ModelViewEntity.ComplexAliasField
- extends java.lang.Object
- implements ModelViewEntity.ComplexAliasMember
- See Also:
- Serialized Form
|
Method Summary |
void |
makeAliasColName(java.lang.StringBuilder colNameBuffer,
java.lang.StringBuilder fieldTypeBuffer,
ModelViewEntity modelViewEntity,
ModelReader modelReader)
Make the alias as follows: function(coalesce(entityAlias.field, defaultValue)) |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
entityAlias
protected final java.lang.String entityAlias
field
protected final java.lang.String field
defaultValue
protected final java.lang.String defaultValue
function
protected final java.lang.String function
value
protected final java.lang.String value
ModelViewEntity.ComplexAliasField
public ModelViewEntity.ComplexAliasField(org.w3c.dom.Element complexAliasFieldElement)
ModelViewEntity.ComplexAliasField
public ModelViewEntity.ComplexAliasField(java.lang.String entityAlias,
java.lang.String field,
java.lang.String defaultValue,
java.lang.String function)
ModelViewEntity.ComplexAliasField
public ModelViewEntity.ComplexAliasField(java.lang.String entityAlias,
java.lang.String field,
java.lang.String defaultValue,
java.lang.String function,
java.lang.String value)
makeAliasColName
public void makeAliasColName(java.lang.StringBuilder colNameBuffer,
java.lang.StringBuilder fieldTypeBuffer,
ModelViewEntity modelViewEntity,
ModelReader modelReader)
- Make the alias as follows: function(coalesce(entityAlias.field, defaultValue))
- Specified by:
makeAliasColName in interface ModelViewEntity.ComplexAliasMember