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 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 java.lang.String entityAlias
field
protected java.lang.String field
defaultValue
protected java.lang.String defaultValue
function
protected java.lang.String function
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)
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