public PostCollectionUpdateEvent( CollectionPersister collectionPersister, PersistentCollection collection, EventSource source) { super( collectionPersister, collection, source, getLoadedOwnerOrNull( collection, source ), getLoadedOwnerIdOrNull( collection, source ) ); } }
private void postUpdate() { final EventListenerGroup<PostCollectionUpdateEventListener> listenerGroup = listenerGroup( EventType.POST_COLLECTION_UPDATE ); if ( listenerGroup.isEmpty() ) { return; } final PostCollectionUpdateEvent event = new PostCollectionUpdateEvent( getPersister(), getCollection(), eventSource() ); for ( PostCollectionUpdateEventListener listener : listenerGroup.listeners() ) { listener.onPostUpdateCollection( event ); } } }
public void onPostUpdateCollection(PostCollectionUpdateEvent event) { Object entity = event.getCollection().getOwner(); EventSource eventSource = event.getSession(); handlePostUpdate(entity, eventSource); } }
private void postUpdate() { EventListenerGroup<PostCollectionUpdateEventListener> listenerGroup = listenerGroup( EventType.POST_COLLECTION_UPDATE ); if ( listenerGroup.isEmpty() ) { return; } final PostCollectionUpdateEvent event = new PostCollectionUpdateEvent( getPersister(), getCollection(), eventSource() ); for ( PostCollectionUpdateEventListener listener : listenerGroup.listeners() ) { listener.onPostUpdateCollection( event ); } } }
public PostCollectionUpdateEvent( PersistentCollectionDescriptor collectionDescriptor, PersistentCollection collection, EventSource source) { super( collectionDescriptor, collection, source, getLoadedOwnerOrNull( collection, source ), getLoadedOwnerIdOrNull( collection, source ) ); } }
private void postUpdate() { final EventListenerGroup<PostCollectionUpdateEventListener> listenerGroup = listenerGroup( EventType.POST_COLLECTION_UPDATE ); if ( listenerGroup.isEmpty() ) { return; } final PostCollectionUpdateEvent event = new PostCollectionUpdateEvent( getPersistentCollectionDescriptor(), getCollection(), eventSource() ); for ( PostCollectionUpdateEventListener listener : listenerGroup.listeners() ) { listener.onPostUpdateCollection( event ); } } }
public PostCollectionUpdateEvent(CollectionPersister collectionPersister, PersistentCollection collection, EventSource source) { super( collectionPersister, collection, source, getLoadedOwnerOrNull( collection, source ), getLoadedOwnerIdOrNull( collection, source ) ); } }
private void postUpdate() { EventListenerGroup<PostCollectionUpdateEventListener> listenerGroup = listenerGroup( EventType.POST_COLLECTION_UPDATE ); if ( listenerGroup.isEmpty() ) { return; } final PostCollectionUpdateEvent event = new PostCollectionUpdateEvent( getPersister(), getCollection(), eventSource() ); for ( PostCollectionUpdateEventListener listener : listenerGroup.listeners() ) { listener.onPostUpdateCollection( event ); } } }
public PostCollectionUpdateEvent(CollectionPersister collectionPersister, PersistentCollection collection, EventSource source) { super( collectionPersister, collection, source, getLoadedOwnerOrNull( collection, source ), getLoadedOwnerIdOrNull( collection, source ) ); } }