Package rasj.odmg
Class RasDatabase
java.lang.Object
rasj.odmg.RasDatabase
- All Implemented Interfaces:
Database
This class implements the ODMG Database interface.
- Author:
- Peter Zoller
-
Field Summary
Fields inherited from interface org.odmg.Database
NOT_OPEN, OPEN_EXCLUSIVE, OPEN_READ_ONLY, OPEN_READ_WRITE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidNot implemented yet.voidclose()Closes an open database.voiddeletePersistent(Object object) Not implemented yet.Not implemented yet.voidmakePersistent(Object object) Not implemented yet.voidOpens a database on the RasDaMan server ( which has been specified when the RasODMG bootstrap object has been initialized).voidNot implemented yet.
-
Constructor Details
-
RasDatabase
-
-
Method Details
-
open
Opens a database on the RasDaMan server ( which has been specified when the RasODMG bootstrap object has been initialized).- Specified by:
openin interfaceDatabase- Parameters:
name- Name of the databaseaccessMode- access mode. Available options: OPEN_READ_ONLY, OPEN_READ_WRITE, OPEN_EXCLUSIVE- Throws:
ODMGException- The database could not be opened.
-
close
Closes an open database. At the moment, only one database can be open at a given time and thus no parameter "database" is necessary here.- Specified by:
closein interfaceDatabase- Throws:
ODMGException- Unable to close the database.
-
bind
Not implemented yet.- Specified by:
bindin interfaceDatabase- Parameters:
object- The object to be named.name- The name to be given to the object.- Throws:
ObjectNameNotUniqueException- If an attempt is made to bind a name to an object and that name is already bound to an object.
-
lookup
Not implemented yet.- Specified by:
lookupin interfaceDatabase- Parameters:
name- The name of an object.- Returns:
- The object with that name.
- Throws:
ObjectNameNotFoundException- There is no object with the specified name.- See Also:
-
unbind
Not implemented yet.- Specified by:
unbindin interfaceDatabase- Parameters:
name- The name of an object.- Throws:
ObjectNameNotFoundException- No object exists in the database with that name.
-
makePersistent
Not implemented yet.- Specified by:
makePersistentin interfaceDatabase- Parameters:
object- The object to make persistent.
-
deletePersistent
Not implemented yet.- Specified by:
deletePersistentin interfaceDatabase- Parameters:
object- The object to delete.
-