|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.ozoneDB.odmg.ODMG
This abstract class enhances the original ODMG Implementation
interface
by a standard way to obtain the database of a given object. The newly
introduced static method allows to obtain the database for a given object
without the need to know the actual Implementation
factory object. This
is particularly useful for ozone, where database object do not have access to
the client side logic and variables.
OzoneODMG
does already implement this interface. Wrappers for other
ODMG database systems just need to make sure to call the default ctor of the
underlying class.
Constructor Summary | |
ODMG()
|
Method Summary | |
static Database |
getDatabase2(java.lang.Object obj)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.odmg.Implementation |
currentTransaction, getDatabase, getObjectId, newDArray, newDatabase, newDBag, newDList, newDMap, newDSet, newOQLQuery, newTransaction |
Constructor Detail |
public ODMG()
Method Detail |
public static Database getDatabase2(java.lang.Object obj)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |