vishnu.model.persistents
Class PersistentDatabaseManager

java.lang.Object
  extended by vishnu.model.persistents.PersistentDatabaseManager
All Implemented Interfaces:
DatabaseManager

public class PersistentDatabaseManager
extends java.lang.Object
implements DatabaseManager

Author:
Mariano Tepper TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
 

Constructor Summary
PersistentDatabaseManager(PersistentDatabaseManagerContext context)
           
 
Method Summary
 void close()
          Cierra el databaseManager.
 void createDatabase(java.lang.String name)
          crea una base de datos con el nombre indicado.
 Database database(java.lang.String name)
          Devuelve la base de datos asociada al nombre pasado como parametro.
 java.util.Collection<Database> databases()
          Devuelve la coleccion de todas las bases de datos del motor.
 boolean hasDatabase(java.lang.String name)
          Indica si existe en el motor una base de datos con el nombre especificado.
 void start()
          Inicia el administrador de bases de datos.
 void stop()
          Detiene el administrador de bases de datos.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistentDatabaseManager

public PersistentDatabaseManager(PersistentDatabaseManagerContext context)
Method Detail

start

public void start()
Description copied from interface: DatabaseManager
Inicia el administrador de bases de datos.

Specified by:
start in interface DatabaseManager

stop

public void stop()
Description copied from interface: DatabaseManager
Detiene el administrador de bases de datos.

Specified by:
stop in interface DatabaseManager

databases

public java.util.Collection<Database> databases()
Description copied from interface: DatabaseManager
Devuelve la coleccion de todas las bases de datos del motor.

Specified by:
databases in interface DatabaseManager
Returns:
la coleccion de todas las bases de datos del motor.

database

public Database database(java.lang.String name)
Description copied from interface: DatabaseManager
Devuelve la base de datos asociada al nombre pasado como parametro.

Specified by:
database in interface DatabaseManager
Returns:
base de datos con el nombre name

createDatabase

public void createDatabase(java.lang.String name)
Description copied from interface: DatabaseManager
crea una base de datos con el nombre indicado.

Specified by:
createDatabase in interface DatabaseManager

hasDatabase

public boolean hasDatabase(java.lang.String name)
Description copied from interface: DatabaseManager
Indica si existe en el motor una base de datos con el nombre especificado.

Specified by:
hasDatabase in interface DatabaseManager
Parameters:
name - - el nombre de la base de datos
Returns:
true si pertenece, false si no.

close

public void close()
Description copied from interface: DatabaseManager
Cierra el databaseManager.

Specified by:
close in interface DatabaseManager