tiger
Class PersistObject
java.lang.Object
|
+--tiger.PersistObject
- All Implemented Interfaces:
- java.lang.Comparable, java.io.Serializable
- public abstract class PersistObject
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Comparable
Base class for persistent classes. All persistent
classes must extend this class.
- Author:
- Fredrik Bertilsson
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
PersistObject
public PersistObject()
setID
public void setID(ID anID)
getID
public ID getID()
getClassname
public java.lang.String getClassname()
setClassname
public void setClassname(java.lang.String aName)
setObjectBase
public void setObjectBase(ObjectBase aObjectBase)
getObjectBase
protected ObjectBase getObjectBase()
bind
public void bind(java.lang.String aRelationname,
ID anID)
unbind
public void unbind(java.lang.String aRelationname,
ID anID)
getParent
public PersistObject getParent(java.lang.String anAggregatename)
getChildren
public ObjectSet getChildren(java.lang.String anAggregatename)
getRelatedObject
public PersistObject getRelatedObject(java.lang.String aRelationname)
getRelatedObjects
public ObjectSet getRelatedObjects(java.lang.String aRelationname)
getRelatedID
public ID getRelatedID(java.lang.String aRelationname)
setState
public void setState(PersistState aState)
getState
public PersistState getState()
getIndexValue
public java.lang.Comparable getIndexValue(IndexMetaData aIndex)
save
public void save()
compareTo
public int compareTo(java.lang.Object anOther)
- Specified by:
compareTo
in interface java.lang.Comparable
equals
public boolean equals(java.lang.Object anOther)
- Overrides:
equals
in class java.lang.Object
getPersistentIndexValues
public java.util.Map getPersistentIndexValues()
initPersitentIndexValues
public void initPersitentIndexValues()
load
public void load(Tree aTree)