public PostCollectionRemoveEvent( CollectionPersister collectionPersister, PersistentCollection collection, EventSource source, Object loadedOwner) { super( collectionPersister, collection, source, loadedOwner, getOwnerIdOrNull( loadedOwner, source ) ); } }
private void postRemove() { final EventListenerGroup<PostCollectionRemoveEventListener> listenerGroup = listenerGroup( EventType.POST_COLLECTION_REMOVE ); if ( listenerGroup.isEmpty() ) { return; } final PostCollectionRemoveEvent event = new PostCollectionRemoveEvent( getPersister(), getCollection(), eventSource(), affectedOwner ); for ( PostCollectionRemoveEventListener listener : listenerGroup.listeners() ) { listener.onPostRemoveCollection( event ); } } }
public void onPostRemoveCollection(PostCollectionRemoveEvent event) { Object entity = event.getCollection().getOwner(); EventSource eventSource = event.getSession(); handlePostUpdate(entity, eventSource); }
private void postRemove() { final EventListenerGroup<PostCollectionRemoveEventListener> listenerGroup = listenerGroup( EventType.POST_COLLECTION_REMOVE ); if ( listenerGroup.isEmpty() ) { return; } final PostCollectionRemoveEvent event = new PostCollectionRemoveEvent( getPersistentCollectionDescriptor(), getCollection(), eventSource(), affectedOwner ); for ( PostCollectionRemoveEventListener listener : listenerGroup.listeners() ) { listener.onPostRemoveCollection( event ); } } }
public PostCollectionRemoveEvent(CollectionPersister collectionPersister, PersistentCollection collection, EventSource source, Object loadedOwner ) { super( collectionPersister, collection, source, loadedOwner, getOwnerIdOrNull( loadedOwner, source ) ); } }
private void postRemove() { EventListenerGroup<PostCollectionRemoveEventListener> listenerGroup = listenerGroup( EventType.POST_COLLECTION_REMOVE ); if ( listenerGroup.isEmpty() ) { return; } final PostCollectionRemoveEvent event = new PostCollectionRemoveEvent( getPersister(), getCollection(), eventSource(), affectedOwner ); for ( PostCollectionRemoveEventListener listener : listenerGroup.listeners() ) { listener.onPostRemoveCollection( event ); } } }
public PostCollectionRemoveEvent( PersistentCollectionDescriptor collectionDescriptor, PersistentCollection collection, EventSource source, Object loadedOwner) { super( collectionDescriptor, collection, source, loadedOwner, getOwnerIdOrNull( loadedOwner, source ) ); } }
private void postRemove() { EventListenerGroup<PostCollectionRemoveEventListener> listenerGroup = listenerGroup( EventType.POST_COLLECTION_REMOVE ); if ( listenerGroup.isEmpty() ) { return; } final PostCollectionRemoveEvent event = new PostCollectionRemoveEvent( getPersister(), getCollection(), eventSource(), affectedOwner ); for ( PostCollectionRemoveEventListener listener : listenerGroup.listeners() ) { listener.onPostRemoveCollection( event ); } } }
public PostCollectionRemoveEvent(CollectionPersister collectionPersister, PersistentCollection collection, EventSource source, Object loadedOwner ) { super( collectionPersister, collection, source, loadedOwner, getOwnerIdOrNull( loadedOwner, source ) ); } }