private void postRecreate() { final EventListenerGroup<PostCollectionRecreateEventListener> listenerGroup = listenerGroup( EventType.POST_COLLECTION_RECREATE ); if ( listenerGroup.isEmpty() ) { return; } final PostCollectionRecreateEvent event = new PostCollectionRecreateEvent( getPersister(), getCollection(), eventSource() ); for ( PostCollectionRecreateEventListener listener : listenerGroup.listeners() ) { listener.onPostRecreateCollection( event ); } } }
public PostCollectionRecreateEvent( CollectionPersister collectionPersister, PersistentCollection collection, EventSource source ) { super( collectionPersister, collection, source, collection.getOwner(), getOwnerIdOrNull( collection.getOwner(), source ) ); } }
@Override public void onPostRecreateCollection(PostCollectionRecreateEvent event) { final CollectionEntry collectionEntry = getCollectionEntry( event ); if ( !collectionEntry.getLoadedPersister().isInverse() ) { onCollectionAction( event, event.getCollection(), null, collectionEntry ); } else { onCollectionActionInversed( event, event.getCollection(), null, collectionEntry ); } } }
public void onPostRecreateCollection(PostCollectionRecreateEvent event) { Object entity = event.getCollection().getOwner(); EventSource eventSource = event.getSession(); handlePostUpdate(entity, eventSource); }
private void postRecreate() { final EventListenerGroup<PostCollectionRecreateEventListener> listenerGroup = listenerGroup( EventType.POST_COLLECTION_RECREATE ); if ( listenerGroup.isEmpty() ) { return; } final PostCollectionRecreateEvent event = new PostCollectionRecreateEvent( getPersistentCollectionDescriptor(), getCollection(), eventSource() ); for ( PostCollectionRecreateEventListener listener : listenerGroup.listeners() ) { listener.onPostRecreateCollection( event ); } } }
public PostCollectionRecreateEvent( PersistentCollectionDescriptor collectionDescriptor, PersistentCollection collection, EventSource source ) { super( collectionDescriptor, collection, source, collection.getOwner(), getOwnerIdOrNull( collection.getOwner(), source ) ); } }
@Override public void onPostRecreateCollection(PostCollectionRecreateEvent event) { final CollectionEntry collectionEntry = getCollectionEntry( event ); if ( !collectionEntry.getLoadedCollectionDescriptor().isInverse() ) { onCollectionAction( event, event.getCollection(), null, collectionEntry ); } else { onCollectionActionInversed( event, event.getCollection(), null, collectionEntry ); } } }
private void postRecreate() { EventListenerGroup<PostCollectionRecreateEventListener> listenerGroup = listenerGroup( EventType.POST_COLLECTION_RECREATE ); if ( listenerGroup.isEmpty() ) { return; } final PostCollectionRecreateEvent event = new PostCollectionRecreateEvent( getPersister(), getCollection(), eventSource() ); for ( PostCollectionRecreateEventListener listener : listenerGroup.listeners() ) { listener.onPostRecreateCollection( event ); } } }
public PostCollectionRecreateEvent( CollectionPersister collectionPersister, PersistentCollection collection, EventSource source ) { super( collectionPersister, collection, source, collection.getOwner(), getOwnerIdOrNull( collection.getOwner(), source ) ); } }
private void postRecreate() { EventListenerGroup<PostCollectionRecreateEventListener> listenerGroup = listenerGroup( EventType.POST_COLLECTION_RECREATE ); if ( listenerGroup.isEmpty() ) { return; } final PostCollectionRecreateEvent event = new PostCollectionRecreateEvent( getPersister(), getCollection(), eventSource() ); for ( PostCollectionRecreateEventListener listener : listenerGroup.listeners() ) { listener.onPostRecreateCollection( event ); } } }
public PostCollectionRecreateEvent( CollectionPersister collectionPersister, PersistentCollection collection, EventSource source ) { super( collectionPersister, collection, source, collection.getOwner(), getOwnerIdOrNull( collection.getOwner(), source ) ); } }