Groovy Documentation

griffon.plugins.neodatis
[Groovy] Class OdbHolder

java.lang.Object
  griffon.plugins.neodatis.OdbHolder
All Implemented Interfaces:
NeodatisProvider

@Singleton
class OdbHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static Object[] LOCK

private static org.slf4j.Logger LOG

private Map databases

 
Constructor Summary
OdbHolder()

 
Method Summary
void disconnectDatabase(String databaseName)

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

org.neodatis.odb.ODB getDatabase(String databaseName = 'default')

String[] getDatabaseNames()

boolean isDatabaseConnected(String databaseName)

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

void setDatabase(String databaseName = 'default', org.neodatis.odb.ODB db)

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

Object withOdb(String databaseName = 'default', Closure closure)

Object withOdb(String databaseName = 'default', CallableWithArgs callable)

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

Field Detail

LOCK

private static final Object[] LOCK


LOG

private static final org.slf4j.Logger LOG


databases

private final Map databases


 
Constructor Detail

OdbHolder

OdbHolder()


 
Method Detail

disconnectDatabase

void disconnectDatabase(String databaseName)


fetchDatabase

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


getDatabase

org.neodatis.odb.ODB getDatabase(String databaseName = 'default')


getDatabaseNames

String[] getDatabaseNames()


isDatabaseConnected

boolean isDatabaseConnected(String databaseName)


retrieveDatabase

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


setDatabase

void setDatabase(String databaseName = 'default', org.neodatis.odb.ODB db)


storeDatabase

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


withOdb

Object withOdb(String databaseName = 'default', Closure closure)


withOdb

Object withOdb(String databaseName = 'default', CallableWithArgs callable)


 

Groovy Documentation