Groovy Documentation

griffon.plugins.couchdb
[Groovy] Class CouchdbConnector

java.lang.Object
  griffon.plugins.couchdb.CouchdbConnector
All Implemented Interfaces:
CouchdbProvider

@Singleton
final class CouchdbConnector
extends Object

Contains code from grails-couchdb

Authors:
Andres Almiray


Field Summary
private def bootstrap

 
Constructor Summary
CouchdbConnector()

 
Method Summary
org.jcouchdb.db.Database connect(GriffonApplication app, ConfigObject config, String databaseName = 'default')

ConfigObject createConfig(GriffonApplication app)

private org.jcouchdb.db.Database createDatabase(GriffonApplication app, ConfigObject config, String databaseName)

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

private ConfigObject narrowConfig(ConfigObject config, String databaseName)

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

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

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

Field Detail

bootstrap

private def bootstrap


 
Constructor Detail

CouchdbConnector

CouchdbConnector()


 
Method Detail

connect

org.jcouchdb.db.Database connect(GriffonApplication app, ConfigObject config, String databaseName = 'default')


createConfig

ConfigObject createConfig(GriffonApplication app)


createDatabase

private org.jcouchdb.db.Database createDatabase(GriffonApplication app, ConfigObject config, String databaseName)


disconnect

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


narrowConfig

private ConfigObject narrowConfig(ConfigObject config, String databaseName)


withCouchdb

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


withCouchdb

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


 

Groovy Documentation