|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ofbiz.entity.model.DynamicViewEntity
public class DynamicViewEntity
This class is used for declaring Dynamic View Entities, to be used and thrown away. A special method exists on the GenericDelegator to accept a DynamicViewEntity instead of an entity-name.
Field Summary | |
---|---|
protected java.util.List<ModelViewEntity.ModelAliasAll> |
aliasAlls
List of alias-alls which act as a shortcut for easily pulling over member entity fields |
protected java.util.List<ModelViewEntity.ModelAlias> |
aliases
List of aliases with information in addition to what is in the standard field list |
protected java.lang.String |
defaultResourceName
The default-resource-name of the Entity, used with the getResource call to check for a value in a resource bundle |
protected java.lang.String |
entityName
The entity-name of the Entity |
protected java.util.Map<java.lang.String,ModelViewEntity.ModelMemberEntity> |
memberModelMemberEntities
Contains member-entity alias name definitions: key is alias, value is ModelMemberEntity |
static java.lang.String |
module
|
protected java.lang.String |
packageName
The package-name of the Entity |
protected java.util.List<ModelRelation> |
relations
relations defining relationships between this entity and other entities |
protected java.lang.String |
title
The title for documentation purposes |
protected java.util.List<ModelViewEntity.ModelViewLink> |
viewLinks
List of view links to define how entities are connected (or "joined") |
Constructor Summary | |
---|---|
DynamicViewEntity()
|
Method Summary | |
---|---|
void |
addAlias(java.lang.String entityAlias,
java.lang.String name)
|
void |
addAlias(java.lang.String entityAlias,
java.lang.String name,
java.lang.String field,
java.lang.String colAlias,
java.lang.Boolean primKey,
java.lang.Boolean groupBy,
java.lang.String function)
Add an alias, full detail. |
void |
addAlias(java.lang.String entityAlias,
java.lang.String name,
java.lang.String field,
java.lang.String colAlias,
java.lang.Boolean primKey,
java.lang.Boolean groupBy,
java.lang.String function,
ModelViewEntity.ComplexAliasMember complexAliasMember)
|
void |
addAliasAll(java.lang.String entityAlias,
java.lang.String prefix)
|
void |
addAllAliasAllsToList(java.util.List<ModelViewEntity.ModelAliasAll> addList)
|
void |
addAllAliasesToList(java.util.List<ModelViewEntity.ModelAlias> addList)
|
void |
addAllRelationsToList(java.util.List<ModelRelation> addList)
|
void |
addAllViewLinksToList(java.util.List<ModelViewEntity.ModelViewLink> addList)
|
void |
addMemberEntity(java.lang.String entityAlias,
java.lang.String entityName)
|
void |
addRelation(java.lang.String type,
java.lang.String title,
java.lang.String relEntityName,
java.util.List<ModelKeyMap> modelKeyMaps)
|
void |
addViewLink(java.lang.String entityAlias,
java.lang.String relEntityAlias,
java.lang.Boolean relOptional,
java.util.List<ModelKeyMap> modelKeyMaps)
|
java.lang.String |
getDefaultResourceName()
Getter for property defaultResourceName. |
java.lang.String |
getEntityName()
Getter for property entityName. |
java.util.Iterator<java.util.Map.Entry<java.lang.String,ModelViewEntity.ModelMemberEntity>> |
getModelMemberEntitiesEntryIter()
|
java.lang.String |
getOneRealEntityName()
|
java.lang.String |
getPackageName()
Getter for property packageName. |
java.lang.String |
getTitle()
Getter for property title. |
ModelViewEntity |
makeModelViewEntity(GenericDelegator delegator)
|
void |
setDefaultResourceName(java.lang.String defaultResourceName)
Setter for property defaultResourceName. |
void |
setEntityName(java.lang.String entityName)
Setter for property entityName. |
void |
setPackageName(java.lang.String packageName)
Setter for property packageName. |
void |
setTitle(java.lang.String title)
Setter for property title. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String module
protected java.lang.String entityName
protected java.lang.String packageName
protected java.lang.String defaultResourceName
protected java.lang.String title
protected java.util.Map<java.lang.String,ModelViewEntity.ModelMemberEntity> memberModelMemberEntities
protected java.util.List<ModelViewEntity.ModelAliasAll> aliasAlls
protected java.util.List<ModelViewEntity.ModelAlias> aliases
protected java.util.List<ModelViewEntity.ModelViewLink> viewLinks
protected java.util.List<ModelRelation> relations
Constructor Detail |
---|
public DynamicViewEntity()
Method Detail |
---|
public ModelViewEntity makeModelViewEntity(GenericDelegator delegator)
public java.lang.String getOneRealEntityName()
public java.lang.String getEntityName()
public void setEntityName(java.lang.String entityName)
entityName
- New value of property entityName.public java.lang.String getPackageName()
public void setPackageName(java.lang.String packageName)
packageName
- New value of property packageName.public java.lang.String getDefaultResourceName()
public void setDefaultResourceName(java.lang.String defaultResourceName)
defaultResourceName
- New value of property defaultResourceName.public java.lang.String getTitle()
public void setTitle(java.lang.String title)
title
- New value of property title.public void addMemberEntity(java.lang.String entityAlias, java.lang.String entityName)
public java.util.Iterator<java.util.Map.Entry<java.lang.String,ModelViewEntity.ModelMemberEntity>> getModelMemberEntitiesEntryIter()
public void addAliasAll(java.lang.String entityAlias, java.lang.String prefix)
public void addAllAliasAllsToList(java.util.List<ModelViewEntity.ModelAliasAll> addList)
public void addAlias(java.lang.String entityAlias, java.lang.String name)
public void addAlias(java.lang.String entityAlias, java.lang.String name, java.lang.String field, java.lang.String colAlias, java.lang.Boolean primKey, java.lang.Boolean groupBy, java.lang.String function)
public void addAlias(java.lang.String entityAlias, java.lang.String name, java.lang.String field, java.lang.String colAlias, java.lang.Boolean primKey, java.lang.Boolean groupBy, java.lang.String function, ModelViewEntity.ComplexAliasMember complexAliasMember)
public void addAllAliasesToList(java.util.List<ModelViewEntity.ModelAlias> addList)
public void addViewLink(java.lang.String entityAlias, java.lang.String relEntityAlias, java.lang.Boolean relOptional, java.util.List<ModelKeyMap> modelKeyMaps)
public void addAllViewLinksToList(java.util.List<ModelViewEntity.ModelViewLink> addList)
public void addRelation(java.lang.String type, java.lang.String title, java.lang.String relEntityName, java.util.List<ModelKeyMap> modelKeyMaps)
public void addAllRelationsToList(java.util.List<ModelRelation> addList)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |