|
||||||||||
| 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 ObjectBasepublic PersistObject createObject(ID anID)
ObjectBase
createObject in interface ObjectBasepublic 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 ObjectBasepublic 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 ObjectBasepublic void deleteObject(ID anID)
ObjectBase
deleteObject in interface ObjectBasepublic void close()
ObjectBase
close in interface ObjectBasepublic void commit()
commit in interface ObjectBasepublic MetaDataManager getMetaData()
getMetaData in interface ObjectBasepublic 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 ObjectBasepublic 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 | |||||||||