Groovy Documentation

griffon.plugins.datasource
[Groovy] Class DataSourceConnector

java.lang.Object
  griffon.plugins.datasource.DataSourceConnector
All Implemented Interfaces:
DataSourceProvider

@Singleton
class DataSourceConnector
extends Object

Authors:
Andres Almiray


Field Summary
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(ConfigObject config, String dataSourceName)

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

private String getEnvironmentShortName()

private ConfigObject narrowConfig(ConfigObject config, String dataSourceName)

Object withSql(String dataSourceName = 'default', Closure closure)

Object withSql(String dataSourceName = 'default', CallableWithArgs callable)

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

Field Detail

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(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)


withSql

Object withSql(String dataSourceName = 'default', Closure closure)


withSql

Object withSql(String dataSourceName = 'default', CallableWithArgs callable)


 

Groovy Documentation