Groovy Documentation

griffon.plugins.datasource
[Groovy] Class DataSourceConnector

java.lang.Object
  griffon.plugins.datasource.DataSourceConnector

@Singleton
class DataSourceConnector
extends Object

Authors:
Andres Almiray


Field Summary
private static String DEFAULT

private static org.slf4j.Logger LOG

 
Constructor Summary
DataSourceConnector()

 
Method Summary
DataSource connect(GriffonApplication app, ConfigObject config, String dataSourceName = DEFAULT)

ConfigObject createConfig(GriffonApplication app)

private DataSource createDataSource(ConfigObject config, String dataSourceName)

private void createSchema(GriffonApplication app, ConfigObject config, String dataSourceName)

void disconnect(GriffonApplication app, ConfigObject config, String dataSourceName = DEFAULT)

private String getEnvironmentShortName()

private ConfigObject narrowConfig(ConfigObject config, String dataSourceName)

DataSourceProvider resolveDataSourceProvider(GriffonApplication app)

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

Field Detail

DEFAULT

private static final String DEFAULT


LOG

private static final org.slf4j.Logger LOG


 
Constructor Detail

DataSourceConnector

DataSourceConnector()


 
Method Detail

connect

DataSource connect(GriffonApplication app, ConfigObject config, String dataSourceName = DEFAULT)


createConfig

ConfigObject createConfig(GriffonApplication app)


createDataSource

private DataSource createDataSource(ConfigObject config, String dataSourceName)


createSchema

private void createSchema(GriffonApplication app, ConfigObject config, String dataSourceName)


disconnect

void disconnect(GriffonApplication app, ConfigObject config, String dataSourceName = DEFAULT)


getEnvironmentShortName

private String getEnvironmentShortName()


narrowConfig

private ConfigObject narrowConfig(ConfigObject config, String dataSourceName)


resolveDataSourceProvider

DataSourceProvider resolveDataSourceProvider(GriffonApplication app)


 

Groovy Documentation