org.codehaus.groovy.grails.orm.hibernate
Class EventListenerIntegrator
java.lang.Object
org.codehaus.groovy.grails.orm.hibernate.EventListenerIntegrator
- All Implemented Interfaces:
- org.hibernate.integrator.spi.Integrator
public class EventListenerIntegrator
- extends java.lang.Object
- implements org.hibernate.integrator.spi.Integrator
|
Field Summary |
protected java.util.Map<java.lang.String,java.lang.Object> |
eventListeners
|
protected org.codehaus.groovy.grails.orm.hibernate.HibernateEventListeners |
hibernateEventListeners
|
protected static java.util.List<org.hibernate.event.spi.EventType<? extends java.io.Serializable>> |
TYPES
|
|
Constructor Summary |
EventListenerIntegrator(org.codehaus.groovy.grails.orm.hibernate.HibernateEventListeners hibernateEventListeners,
java.util.Map<java.lang.String,java.lang.Object> eventListeners)
|
|
Method Summary |
protected
|
appendListeners(org.hibernate.event.service.spi.EventListenerRegistry listenerRegistry,
org.hibernate.event.spi.EventType<T> eventType,
java.util.Collection<T> listeners)
|
protected
|
appendListeners(org.hibernate.event.service.spi.EventListenerRegistry listenerRegistry,
org.hibernate.event.spi.EventType<T> eventType,
java.util.Map<java.lang.String,java.lang.Object> listeners)
|
void |
disintegrate(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory,
org.hibernate.service.spi.SessionFactoryServiceRegistry serviceRegistry)
|
void |
integrate(org.hibernate.cfg.Configuration config,
org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory,
org.hibernate.service.spi.SessionFactoryServiceRegistry serviceRegistry)
|
void |
integrate(org.hibernate.metamodel.source.MetadataImplementor metadata,
org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory,
org.hibernate.service.spi.SessionFactoryServiceRegistry serviceRegistry)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
hibernateEventListeners
protected org.codehaus.groovy.grails.orm.hibernate.HibernateEventListeners hibernateEventListeners
eventListeners
protected java.util.Map<java.lang.String,java.lang.Object> eventListeners
TYPES
protected static final java.util.List<org.hibernate.event.spi.EventType<? extends java.io.Serializable>> TYPES
EventListenerIntegrator
public EventListenerIntegrator(org.codehaus.groovy.grails.orm.hibernate.HibernateEventListeners hibernateEventListeners,
java.util.Map<java.lang.String,java.lang.Object> eventListeners)
integrate
public void integrate(org.hibernate.cfg.Configuration config,
org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory,
org.hibernate.service.spi.SessionFactoryServiceRegistry serviceRegistry)
- Specified by:
integrate in interface org.hibernate.integrator.spi.Integrator
appendListeners
protected <T> void appendListeners(org.hibernate.event.service.spi.EventListenerRegistry listenerRegistry,
org.hibernate.event.spi.EventType<T> eventType,
java.util.Collection<T> listeners)
appendListeners
protected <T> void appendListeners(org.hibernate.event.service.spi.EventListenerRegistry listenerRegistry,
org.hibernate.event.spi.EventType<T> eventType,
java.util.Map<java.lang.String,java.lang.Object> listeners)
integrate
public void integrate(org.hibernate.metamodel.source.MetadataImplementor metadata,
org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory,
org.hibernate.service.spi.SessionFactoryServiceRegistry serviceRegistry)
- Specified by:
integrate in interface org.hibernate.integrator.spi.Integrator
disintegrate
public void disintegrate(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory,
org.hibernate.service.spi.SessionFactoryServiceRegistry serviceRegistry)
- Specified by:
disintegrate in interface org.hibernate.integrator.spi.Integrator