|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ofbiz.entity.model.ModelChild
org.ofbiz.entity.model.ModelRelation
public class ModelRelation
Generic Entity - Relation model class
Field Summary | |
---|---|
protected java.lang.String |
fkName
the name to use for a database foreign key, if applies |
protected boolean |
isAutoRelation
|
protected java.util.List<ModelKeyMap> |
keyMaps
keyMaps defining how to lookup the relatedTable using columns from this table |
protected ModelEntity |
mainEntity
the main entity of this relation |
protected java.lang.String |
relEntityName
the name of the related entity |
protected java.lang.String |
title
the title, gives a name/description to the relation |
protected java.lang.String |
type
the type: either "one" or "many" or "one-nofk" |
Fields inherited from class org.ofbiz.entity.model.ModelChild |
---|
description, parentModelEntity |
Constructor Summary | |
---|---|
ModelRelation()
Default Constructor |
|
ModelRelation(ModelEntity mainEntity,
org.w3c.dom.Element relationElement)
XML Constructor |
|
ModelRelation(java.lang.String type,
java.lang.String title,
java.lang.String relEntityName,
java.lang.String fkName,
java.util.List<ModelKeyMap> keyMaps)
Default Constructor |
Method Summary | |
---|---|
void |
addKeyMap(ModelKeyMap keyMap)
|
boolean |
equals(java.lang.Object other)
|
ModelKeyMap |
findKeyMap(java.lang.String fieldName)
Find a KeyMap with the specified fieldName |
ModelKeyMap |
findKeyMapByRelated(java.lang.String relFieldName)
Find a KeyMap with the specified relFieldName |
java.lang.String |
getCombinedName()
|
java.lang.String |
getFkName()
|
ModelKeyMap |
getKeyMap(int index)
|
java.util.List<ModelKeyMap> |
getKeyMapsClone()
|
java.util.Iterator<ModelKeyMap> |
getKeyMapsIterator()
keyMaps defining how to lookup the relatedTable using columns from this table |
int |
getKeyMapsSize()
|
ModelEntity |
getMainEntity()
Deprecated. the main entity of this relation |
java.lang.String |
getRelEntityName()
the name of the related entity |
java.lang.String |
getTitle()
the title, gives a name/description to the relation |
java.lang.String |
getType()
the type: either "one" or "many" or "one-nofk" |
boolean |
isAutoRelation()
|
java.lang.String |
keyMapRelatedUpperString(java.lang.String separator,
java.lang.String afterLast)
|
java.lang.String |
keyMapString(java.lang.String separator,
java.lang.String afterLast)
|
java.lang.String |
keyMapUpperString(java.lang.String separator,
java.lang.String afterLast)
|
ModelKeyMap |
removeKeyMap(int index)
|
void |
setAutoRelation(boolean isAutoRelation)
|
void |
setFkName(java.lang.String fkName)
|
void |
setMainEntity(ModelEntity mainEntity)
Deprecated. |
void |
setRelEntityName(java.lang.String relEntityName)
|
void |
setTitle(java.lang.String title)
|
void |
setType(java.lang.String type)
|
org.w3c.dom.Element |
toXmlElement(org.w3c.dom.Document document)
|
Methods inherited from class org.ofbiz.entity.model.ModelChild |
---|
getDescription, getModelEntity, setDescription, setModelEntity |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String title
protected java.lang.String type
protected java.lang.String relEntityName
protected java.lang.String fkName
protected java.util.List<ModelKeyMap> keyMaps
protected ModelEntity mainEntity
protected boolean isAutoRelation
Constructor Detail |
---|
public ModelRelation()
public ModelRelation(java.lang.String type, java.lang.String title, java.lang.String relEntityName, java.lang.String fkName, java.util.List<ModelKeyMap> keyMaps)
public ModelRelation(ModelEntity mainEntity, org.w3c.dom.Element relationElement)
Method Detail |
---|
public java.lang.String getCombinedName()
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.lang.String getType()
public void setType(java.lang.String type)
public java.lang.String getRelEntityName()
public void setRelEntityName(java.lang.String relEntityName)
public java.lang.String getFkName()
public void setFkName(java.lang.String fkName)
public ModelEntity getMainEntity()
public void setMainEntity(ModelEntity mainEntity)
public java.util.Iterator<ModelKeyMap> getKeyMapsIterator()
public java.util.List<ModelKeyMap> getKeyMapsClone()
public int getKeyMapsSize()
public ModelKeyMap getKeyMap(int index)
public void addKeyMap(ModelKeyMap keyMap)
public ModelKeyMap removeKeyMap(int index)
public ModelKeyMap findKeyMap(java.lang.String fieldName)
public ModelKeyMap findKeyMapByRelated(java.lang.String relFieldName)
public java.lang.String keyMapString(java.lang.String separator, java.lang.String afterLast)
public java.lang.String keyMapUpperString(java.lang.String separator, java.lang.String afterLast)
public java.lang.String keyMapRelatedUpperString(java.lang.String separator, java.lang.String afterLast)
public boolean isAutoRelation()
public void setAutoRelation(boolean isAutoRelation)
isAutoRelation
- The isAutoRelation to set.public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public org.w3c.dom.Element toXmlElement(org.w3c.dom.Document document)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |