Groovy Documentation

griffon.plugins.neodatis
[Groovy] Class OdbHolder

java.lang.Object
  griffon.plugins.neodatis.OdbHolder

class OdbHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static String DEFAULT

private static OdbHolder INSTANCE

private static Object[] LOCK

private Map databases

 
Constructor Summary
private OdbHolder()

 
Method Summary
void disconnectDatabase(String databaseName)

org.neodatis.odb.ODB fetchDatabase(String databaseName)

org.neodatis.odb.ODB getDatabase(String databaseName = DEFAULT)

String[] getDatabaseNames()

static OdbHolder getInstance()

boolean isDatabaseConnected(String databaseName)

private org.neodatis.odb.ODB retrieveDatabase(String databaseName)

void setDatabase(String databaseName = DEFAULT, org.neodatis.odb.ODB database)

private void storeDatabase(String databaseName, org.neodatis.odb.ODB database)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

DEFAULT

private static final String DEFAULT


INSTANCE

private static final OdbHolder INSTANCE


LOCK

private static final Object[] LOCK


databases

private final Map databases


 
Constructor Detail

OdbHolder

private OdbHolder()


 
Method Detail

disconnectDatabase

void disconnectDatabase(String databaseName)


fetchDatabase

org.neodatis.odb.ODB fetchDatabase(String databaseName)


getDatabase

org.neodatis.odb.ODB getDatabase(String databaseName = DEFAULT)


getDatabaseNames

String[] getDatabaseNames()


getInstance

static OdbHolder getInstance()


isDatabaseConnected

boolean isDatabaseConnected(String databaseName)


retrieveDatabase

private org.neodatis.odb.ODB retrieveDatabase(String databaseName)


setDatabase

void setDatabase(String databaseName = DEFAULT, org.neodatis.odb.ODB database)


storeDatabase

private void storeDatabase(String databaseName, org.neodatis.odb.ODB database)


 

Groovy Documentation