Groovy Documentation

griffon.plugins.jcr
[Groovy] Class RepositoryHolder

java.lang.Object
  griffon.plugins.jcr.RepositoryHolder

class RepositoryHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static String DEFAULT

private static RepositoryHolder INSTANCE

private static Object[] LOCK

private static org.slf4j.Logger LOG

private Map repositories

 
Constructor Summary
private RepositoryHolder()

 
Method Summary
void disconnectRepository(String repositoryName)

private Map fetchRepository(String repositoryName)

static RepositoryHolder getInstance()

Map getRepositoryConfiguration(String repositoryName = DEFAULT)

String[] getRepositoryNames()

boolean isRepositoryConnected(String repositoryName)

Session openSession(Map config)

private Map retrieveRepository(String repositoryName)

void setRepository(String repositoryName = DEFAULT, Map repository)

private void storeRepository(String repositoryName, Map repository)

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

Field Detail

DEFAULT

private static final String DEFAULT


INSTANCE

private static final RepositoryHolder INSTANCE


LOCK

private static final Object[] LOCK


LOG

private static final org.slf4j.Logger LOG


repositories

private final Map repositories


 
Constructor Detail

RepositoryHolder

private RepositoryHolder()


 
Method Detail

disconnectRepository

void disconnectRepository(String repositoryName)


fetchRepository

private Map fetchRepository(String repositoryName)


getInstance

static RepositoryHolder getInstance()


getRepositoryConfiguration

Map getRepositoryConfiguration(String repositoryName = DEFAULT)


getRepositoryNames

String[] getRepositoryNames()


isRepositoryConnected

boolean isRepositoryConnected(String repositoryName)


openSession

Session openSession(Map config)


retrieveRepository

private Map retrieveRepository(String repositoryName)


setRepository

void setRepository(String repositoryName = DEFAULT, Map repository)


storeRepository

private void storeRepository(String repositoryName, Map repository)


 

Groovy Documentation