Interface DataObjects

All Superinterfaces:
Referenceable, Serializable
All Known Implementing Classes:
JDOManager

public interface DataObjects extends Referenceable, Serializable
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 Details

    • getDatabase

      Database getDatabase() throws PersistenceException
      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 exist
      PersistenceException - Database access failed
    • setDescription

      void setDescription(String description)
      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