systemic.sif.sbpframework.persist.model
Class DependentObjectInfo

java.lang.Object
  extended by systemic.sif.sbpframework.persist.model.DependentObjectInfo

public class DependentObjectInfo
extends java.lang.Object

Author:
Joerg Huber

Field Summary
 java.lang.Long id
           
 java.util.Set<DependentKeyInfo> keyInfoList
           
 java.lang.Boolean listOfObjects
           
 SIFObject parentObject
           
 java.lang.String xpathToList
           
 
Constructor Summary
DependentObjectInfo()
           
DependentObjectInfo(java.lang.Long id, SIFObject parentObject, java.lang.Boolean listOfObjects, java.lang.String xpathToList)
           
 
Method Summary
 java.lang.Long getId()
           
 java.util.Set<DependentKeyInfo> getKeyInfoList()
           
 java.lang.Boolean getListOfObjects()
           
 java.util.List<DependentKeyInfo> getOrderedKeyInfoList()
          Returns the keys of this object as a list ordered by sortOrder.
 SIFObject getParentObject()
           
 java.lang.String getXpathToList()
           
 void setId(java.lang.Long id)
           
 void setKeyInfoList(java.util.Set<DependentKeyInfo> keyInfoList)
           
 void setListOfObjects(java.lang.Boolean listOfObjects)
           
 void setParentObject(SIFObject parentObject)
           
 void setXpathToList(java.lang.String xpathToList)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

public java.lang.Long id

parentObject

public SIFObject parentObject

listOfObjects

public java.lang.Boolean listOfObjects

xpathToList

public java.lang.String xpathToList

keyInfoList

public java.util.Set<DependentKeyInfo> keyInfoList
Constructor Detail

DependentObjectInfo

public DependentObjectInfo()

DependentObjectInfo

public DependentObjectInfo(java.lang.Long id,
                           SIFObject parentObject,
                           java.lang.Boolean listOfObjects,
                           java.lang.String xpathToList)
Method Detail

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

getParentObject

public SIFObject getParentObject()

setParentObject

public void setParentObject(SIFObject parentObject)

getListOfObjects

public java.lang.Boolean getListOfObjects()

setListOfObjects

public void setListOfObjects(java.lang.Boolean listOfObjects)

getXpathToList

public java.lang.String getXpathToList()

setXpathToList

public void setXpathToList(java.lang.String xpathToList)

getKeyInfoList

public java.util.Set<DependentKeyInfo> getKeyInfoList()

getOrderedKeyInfoList

public java.util.List<DependentKeyInfo> getOrderedKeyInfoList()
Returns the keys of this object as a list ordered by sortOrder. This is a true copy of the key stored internally.


setKeyInfoList

public void setKeyInfoList(java.util.Set<DependentKeyInfo> keyInfoList)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object