|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Manager for the object base. Acts as a generic PersistBroker.
Method Summary | |
void |
bind(RelationMetaData aRelation,
ID anID1,
ID anID2)
Binds two objects together. |
void |
close()
Closes this broker. |
void |
commit()
|
PersistObject |
createObject(ID id)
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 aStartID,
ID aStopID)
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. |
MetaDataManager |
getMetaData()
|
java.lang.Object |
invoke(java.lang.String aClassname,
java.lang.String aFunctionname,
java.lang.Class[] aParamTypes,
java.lang.Object[] aParamList)
|
void |
save(PersistObject obj)
Saves the given persistent object. |
void |
unbind(RelationMetaData aRelation,
ID anID1,
ID anID2)
Unbinds two objects together. |
Method Detail |
public PersistObject findObject(ID anID)
public ObjectSet findObjects(ID aStartID, ID aStopID)
public PersistObject createObject(ID id)
public void save(PersistObject obj)
public PersistObject findParent(PersistObject anObj, java.lang.String anAggregatename)
public ObjectSet findChildren(PersistObject anObj, java.lang.String anAggregatename)
public PersistObject findRelatedObject(ID anID, java.lang.String aRelationname)
public ObjectSet findRelatedObjects(ID anID, java.lang.String aRelationname)
public ObjectSet findByIndex(java.lang.String aClassname, java.lang.String aIndexName, java.lang.Comparable aFromKey, java.lang.Comparable aToKey)
public PersistObject findByUniqueIndex(java.lang.String aClassname, java.lang.String aIndexName, java.lang.Comparable aKey)
public ObjectSet findAll(java.lang.String aClassname)
public void bind(RelationMetaData aRelation, ID anID1, ID anID2)
public void unbind(RelationMetaData aRelation, ID anID1, ID anID2)
public void deleteObject(ID anID)
public void close()
public void commit()
public MetaDataManager getMetaData()
public java.lang.Object invoke(java.lang.String aClassname, java.lang.String aFunctionname, java.lang.Class[] aParamTypes, java.lang.Object[] aParamList)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |