protected boolean invokeDeleteLifecycle(EventSource session, Object entity, EntityPersister persister) { callbackRegistry.preRemove( entity ); if ( persister.implementsLifecycle() ) { LOG.debug( "Calling onDelete()" ); if ( ( (Lifecycle) entity ).onDelete( session ) ) { LOG.debug( "Deletion vetoed by onDelete()" ); return true; } } return false; }
protected boolean invokeDeleteLifecycle(EventSource session, Object entity, EntityPersister persister) { if ( persister.implementsLifecycle() ) { LOG.debug( "Calling onDelete()" ); if ( ( ( Lifecycle ) entity ).onDelete( session ) ) { LOG.debug( "Deletion vetoed by onDelete()" ); return true; } } return false; }
protected boolean invokeDeleteLifecycle(EventSource session, Object entity, EntityPersister persister) { if ( persister.implementsLifecycle() ) { LOG.debug( "Calling onDelete()" ); if ( ( ( Lifecycle ) entity ).onDelete( session ) ) { LOG.debug( "Deletion vetoed by onDelete()" ); return true; } } return false; }
protected boolean invokeDeleteLifecycle(EventSource session, Object entity, EntityTypeDescriptor descriptor) { callbackRegistry.preRemove( entity ); if ( descriptor.implementsLifecycle() ) { LOG.debug( "Calling onDelete()" ); if ( ( (Lifecycle) entity ).onDelete( session ) ) { LOG.debug( "Deletion vetoed by onDelete()" ); return true; } } return false; }
entityEntry.setDeletedState(deletedState); session.getInterceptor().onDelete( entity, entityEntry.getId(),
if ( ( (Lifecycle) entity ).onDelete(session) ) {