|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--tiger.LocalObjectBase
Local ObjectBase. Used for local access to the object base.
Constructor Summary | |
LocalObjectBase()
|
|
LocalObjectBase(java.lang.String aFilename)
|
Method Summary | |
void |
bind(RelationMetaData aRelation,
ID anID1,
ID anID2)
Binds two objects together. |
void |
close()
Closes this broker. |
void |
commit()
|
PersistObject |
createObject(ID anID)
Creates a persistent object with the given id. |
void |
deleteObject(ID anID)
Deletes the object given by the id. |
ObjectSet |
findAll(java.lang.String aClassname)
Returns all objects for the given class. |
ObjectSet |
findByIndex(java.lang.String aClassname,
java.lang.String aIndexName,
java.lang.Comparable aFromKey,
java.lang.Comparable aToKey)
Returns the objects that have index values between given start and stop value. |
PersistObject |
findByUniqueIndex(java.lang.String aClassname,
java.lang.String aIndexName,
java.lang.Comparable aKey)
Returns the object given by a index value for a unique index. |
ObjectSet |
findChildren(PersistObject anObj,
java.lang.String anAggregatename)
Returns the childs, given by the aggregatename, to the given object. |
PersistObject |
findObject(ID anID)
Returns the persistent object that have the specified id. |
ObjectSet |
findObjects(ID anStartID,
ID anStopID)
Returns the persistent objects that have a id between the specified start and stop id. |
PersistObject |
findParent(PersistObject anObj,
java.lang.String anAggregatename)
Returns the parent, given by the aggregatename, of the given object. |
PersistObject |
findRelatedObject(ID anID,
java.lang.String aRelationname)
Returns the related object, given the relationname, to the object the the given id. |
ObjectSet |
findRelatedObjects(ID anID,
java.lang.String aRelationname)
Returns the related objects, given the relationname, to the object the the given id. |
void |
flushProperties()
|
PersistBroker |
getBroker()
|
MetaDataManager |
getMetaData()
|
java.lang.String |
getPath()
|
java.util.Properties |
getProperties()
|
TransactionManager |
getTransactionManager()
|
java.lang.Object |
invoke(java.lang.String aClassname,
java.lang.String aFunctionname,
java.lang.Class[] aParamTypes,
java.lang.Object[] aParamList)
|
void |
save(PersistObject anObj)
Saves the given persistent object. |
void |
unbind(RelationMetaData aRelation,
ID anID1,
ID anID2)
Unbinds two objects together. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public LocalObjectBase()
public LocalObjectBase(java.lang.String aFilename)
Method Detail |
public PersistObject findObject(ID anID)
ObjectBase
findObject
in interface ObjectBase
public ObjectSet findObjects(ID anStartID, ID anStopID)
ObjectBase
findObjects
in interface ObjectBase
public PersistObject createObject(ID anID)
ObjectBase
createObject
in interface ObjectBase
public void save(PersistObject anObj)
ObjectBase
save
in interface ObjectBase
public PersistObject findParent(PersistObject anObj, java.lang.String anAggregatename)
ObjectBase
findParent
in interface ObjectBase
public ObjectSet findChildren(PersistObject anObj, java.lang.String anAggregatename)
ObjectBase
findChildren
in interface ObjectBase
public PersistObject findRelatedObject(ID anID, java.lang.String aRelationname)
ObjectBase
findRelatedObject
in interface ObjectBase
public ObjectSet findRelatedObjects(ID anID, java.lang.String aRelationname)
ObjectBase
findRelatedObjects
in interface ObjectBase
public ObjectSet findByIndex(java.lang.String aClassname, java.lang.String aIndexName, java.lang.Comparable aFromKey, java.lang.Comparable aToKey)
ObjectBase
findByIndex
in interface ObjectBase
public PersistObject findByUniqueIndex(java.lang.String aClassname, java.lang.String aIndexName, java.lang.Comparable aKey)
ObjectBase
findByUniqueIndex
in interface ObjectBase
public ObjectSet findAll(java.lang.String aClassname)
ObjectBase
findAll
in interface ObjectBase
public void bind(RelationMetaData aRelation, ID anID1, ID anID2)
ObjectBase
bind
in interface ObjectBase
public void unbind(RelationMetaData aRelation, ID anID1, ID anID2)
ObjectBase
unbind
in interface ObjectBase
public void deleteObject(ID anID)
ObjectBase
deleteObject
in interface ObjectBase
public void close()
ObjectBase
close
in interface ObjectBase
public void commit()
commit
in interface ObjectBase
public MetaDataManager getMetaData()
getMetaData
in interface ObjectBase
public PersistBroker getBroker()
public TransactionManager getTransactionManager()
public java.lang.Object invoke(java.lang.String aClassname, java.lang.String aFunctionname, java.lang.Class[] aParamTypes, java.lang.Object[] aParamList)
invoke
in interface ObjectBase
public java.util.Properties getProperties()
public void flushProperties()
public java.lang.String getPath()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |