Package org.exolab.castor.jdo
Interface DataObjects
- All Superinterfaces:
Referenceable
,Serializable
- All Known Implementing Classes:
JDOManager
A factory for
Database
connections. This object is used to
define the database to use and to open up database connections
using the getDatabase()
method.
This object can be serialized or bound to a JNDI namespace.
- Version:
- $Revision: 7124 $ $Date: 2004-10-05 16:15:56 -0600 (Tue, 05 Oct 2004) $
- Author:
- Assaf Arkin
-
Method Summary
Modifier and TypeMethodDescriptionOpens and returns a connection to the database.Returns the name of this database.Returns the description of this database.void
setDescription
(String description) Sets the description of this database.Methods inherited from interface javax.naming.Referenceable
getReference
-
Method Details
-
getDatabase
Opens and returns a connection to the database.- Returns:
- An open connection to the database
- Throws:
DatabaseNotFoundException
- Attempted to open a database that does not existPersistenceException
- Database access failed
-
setDescription
Sets the description of this database.- Parameters:
description
- The description of this database
-
getDescription
String getDescription()Returns the description of this database.- Returns:
- The description of this database
-
getDatabaseName
String getDatabaseName()Returns the name of this database.- Returns:
- The name of this database
-