Groovy Documentation

griffon.plugins.jpa
[Groovy] Class JpaConnector

java.lang.Object
  griffon.plugins.jpa.JpaConnector
All Implemented Interfaces:
JpaProvider

@Singleton
final class JpaConnector
extends Object

Authors:
Andres Almiray


Field Summary
private static org.slf4j.Logger LOG

private def bootstrap

 
Constructor Summary
JpaConnector()

 
Method Summary
Map connect(GriffonApplication app, ConfigObject config, String persistenceUnit = 'default')

ConfigObject createConfig(GriffonApplication app)

Map createEntityManager(ConfigObject config, String persistenceUnit = 'default')

void destroyEntityManager(ConfigObject config, EntityManagerFactory entityManagerFactory)

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

private ConfigObject narrowConfig(ConfigObject config, String persistenceUnit)

Object withJpa(String persistenceUnit = 'default', Closure closure)

Object withJpa(String persistenceUnit = '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


bootstrap

private def bootstrap


 
Constructor Detail

JpaConnector

JpaConnector()


 
Method Detail

connect

Map connect(GriffonApplication app, ConfigObject config, String persistenceUnit = 'default')


createConfig

ConfigObject createConfig(GriffonApplication app)


createEntityManager

Map createEntityManager(ConfigObject config, String persistenceUnit = 'default')


destroyEntityManager

void destroyEntityManager(ConfigObject config, EntityManagerFactory entityManagerFactory)


disconnect

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


narrowConfig

private ConfigObject narrowConfig(ConfigObject config, String persistenceUnit)


withJpa

Object withJpa(String persistenceUnit = 'default', Closure closure)


withJpa

Object withJpa(String persistenceUnit = 'default', CallableWithArgs callable)


 

Groovy Documentation