List of usage examples for org.hibernate.event.spi EventType eventName
String eventName
To view the source code for org.hibernate.event.spi EventType eventName.
Click Source Link
From source file:org.codehaus.groovy.grails.orm.hibernate.EventListenerIntegrator.java
License:Apache License
@SuppressWarnings("unchecked") protected <T> void appendListeners(final EventListenerRegistry listenerRegistry, final EventType<T> eventType, final Map<String, Object> listeners) { Object listener = listeners.get(eventType.eventName()); if (listener != null) { listenerRegistry.appendListeners(eventType, (T) listener); }//from w w w. j a v a 2 s. c o m }
From source file:org.grails.orm.hibernate.EventListenerIntegrator.java
License:Apache License
@SuppressWarnings("unchecked") protected <T> void appendListeners(final EventListenerRegistry listenerRegistry, final EventType<T> eventType, final Map<String, Object> listeners) { Object listener = listeners.get(eventType.eventName()); if (listener != null) { if (shouldOverrideListeners(eventType, listener)) { // since ClosureEventTriggeringInterceptor extends DefaultSaveOrUpdateEventListener we want to override instead of append the listener here // to avoid there being 2 implementations which would impact performance too listenerRegistry.setListeners(eventType, (T) listener); } else {//from ww w. j av a2s.c om listenerRegistry.appendListeners(eventType, (T) listener); } } }