protected final CollectionEntry getCollectionEntry(AbstractCollectionEvent event) { return event.getSession().getPersistenceContext().getCollectionEntry( event.getCollection() ); }
public void addEvent(AbstractCollectionEvent event, Listener listener) { CollectionEntry collectionEntry = event.getSession() .getPersistenceContext() .getCollectionEntry(event.getCollection()); Serializable snapshot = collectionEntry.getSnapshot(); log.debug("add Event: " + event.getClass() + "; listener = " + listener.getClass() + "; snapshot = " + snapshot); listenersCalled.add(listener); events.add(event); snapshots.add(snapshot); }
CollectionEntry collectionEntry) { if ( shouldGenerateRevision( event ) ) { checkIfTransactionInProgress( event.getSession() ); final AuditProcess auditProcess = getEnversService().getAuditProcessManager().get( event.getSession() ); event.getSession(), entityName, getEnversService(), event.getSession(), event.getAffectedOwnerEntityName(), referencingPropertyName,
.getPropertyMapper() .mapCollectionChanges( event.getSession(), referencingPropertyName, newColl, final String realRelatedEntityName = event.getSession().bestGuessEntityName( relatedObj ); event.getSession(), realRelatedEntityName, rd.getMappedByPropertyName(), event.getSession(), realRelatedEntityName, getEnversService(), event.getSession(), collectionEntityName, referencingPropertyName,
event.getSession(), event.getSession().bestGuessEntityName( relatedObj ), toPropertyName, getEnversService(),
protected final CollectionEntry getCollectionEntry(AbstractCollectionEvent event) { return event.getSession().getPersistenceContext().getCollectionEntry( event.getCollection() ); }
private Serializable getId(Object entity, AbstractCollectionEvent event) { Serializable id = event.getAffectedOwnerIdOrNull(); if ( id == null ) { // most likely this recovery is unnecessary since Hibernate Core probably try that EntityEntry entityEntry = event.getSession().getPersistenceContext().getEntry( entity ); id = entityEntry == null ? null : entityEntry.getId(); } return id; }
CollectionEntry collectionEntry) { if ( shouldGenerateRevision( event ) ) { checkIfTransactionInProgress( event.getSession() ); final AuditProcess auditProcess = getAuditService().getAuditProcess( event.getSession() ); event.getSession(), entityName, getAuditService(), event.getSession(), event.getAffectedOwnerEntityName(), referencingPropertyName,
event.getSession(), event.getSession().bestGuessEntityName( relatedObj ), toPropertyName, getAuditService(),
.getPropertyMapper() .mapCollectionChanges( event.getSession(), referencingPropertyName, newColl, final String realRelatedEntityName = event.getSession().bestGuessEntityName( relatedObj ); event.getSession(), realRelatedEntityName, rd.getMappedByPropertyName(), event.getSession(), realRelatedEntityName, getAuditService(), event.getSession(), collectionEntityName, referencingPropertyName,
PojoWorkPlan workPlan = context.getCurrentWorkPlan( event.getSession() ); if ( dirtyCheckingEnabled ) { PersistentCollection persistentCollection = event.getCollection();