org.ofbiz.entity.model
Class ModelViewEntity.ModelViewLink

java.lang.Object
  extended by org.ofbiz.entity.model.ModelViewEntity.ModelViewLink
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
ModelViewEntity

public static class ModelViewEntity.ModelViewLink
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.lang.String entityAlias
           
protected  java.util.List<ModelKeyMap> keyMaps
           
protected  java.lang.String relEntityAlias
           
protected  boolean relOptional
           
 
Constructor Summary
protected ModelViewEntity.ModelViewLink()
           
  ModelViewEntity.ModelViewLink(org.w3c.dom.Element viewLinkElement)
           
  ModelViewEntity.ModelViewLink(java.lang.String entityAlias, java.lang.String relEntityAlias, java.lang.Boolean relOptional, java.util.List<ModelKeyMap> keyMaps)
           
  ModelViewEntity.ModelViewLink(java.lang.String entityAlias, java.lang.String relEntityAlias, java.lang.Boolean relOptional, ModelKeyMap... keyMaps)
           
 
Method Summary
 java.lang.String getEntityAlias()
           
 ModelKeyMap getKeyMap(int index)
           
 java.util.List<ModelKeyMap> getKeyMapsCopy()
           
 java.util.Iterator<ModelKeyMap> getKeyMapsIterator()
           
 int getKeyMapsSize()
           
 java.lang.String getRelEntityAlias()
           
 boolean isRelOptional()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entityAlias

protected java.lang.String entityAlias

relEntityAlias

protected java.lang.String relEntityAlias

relOptional

protected boolean relOptional

keyMaps

protected java.util.List<ModelKeyMap> keyMaps
Constructor Detail

ModelViewEntity.ModelViewLink

protected ModelViewEntity.ModelViewLink()

ModelViewEntity.ModelViewLink

public ModelViewEntity.ModelViewLink(org.w3c.dom.Element viewLinkElement)

ModelViewEntity.ModelViewLink

public ModelViewEntity.ModelViewLink(java.lang.String entityAlias,
                                     java.lang.String relEntityAlias,
                                     java.lang.Boolean relOptional,
                                     ModelKeyMap... keyMaps)

ModelViewEntity.ModelViewLink

public ModelViewEntity.ModelViewLink(java.lang.String entityAlias,
                                     java.lang.String relEntityAlias,
                                     java.lang.Boolean relOptional,
                                     java.util.List<ModelKeyMap> keyMaps)
Method Detail

getEntityAlias

public java.lang.String getEntityAlias()

getRelEntityAlias

public java.lang.String getRelEntityAlias()

isRelOptional

public boolean isRelOptional()

getKeyMap

public ModelKeyMap getKeyMap(int index)

getKeyMapsSize

public int getKeyMapsSize()

getKeyMapsIterator

public java.util.Iterator<ModelKeyMap> getKeyMapsIterator()

getKeyMapsCopy

public java.util.List<ModelKeyMap> getKeyMapsCopy()