final Object original = event.getOriginal();
@Override public void onMerge(MergeEvent event) { IPreUpdateHandler handler = IPreUpdateHandler.class.cast(event.getOriginal()); handler.onPreUpdate(); }
@Override public void onMerge(MergeEvent event, Map copiedAlready) { IPreUpdateHandler handler = IPreUpdateHandler.class.cast(event.getOriginal()); handler.onPreUpdate(); } }
@Override public void onMerge(MergeEvent event) throws HibernateException { if (event.getOriginal() instanceof ChangeSetProxy || event.getOriginal() instanceof ChangeSet) { ChangeSet changeSet = event.getOriginal() instanceof ChangeSet ? (ChangeSet)event.getOriginal() : ((ChangeSetProxy)event.getOriginal()).getChangeSetProxyData(); Object result = new ChangeSetApplier(new HibernatePersistenceAdapter(event.getSession())).applyChanges(changeSet)[0]; event.setResult(result); return; } try { wrappedListener.onMerge(event); } catch (StaleObjectStateException e) { HibernateOptimisticLockException.rethrowOptimisticLockException(event.getSession(), e); } }
@SuppressWarnings("rawtypes") @Override public void onMerge(MergeEvent event, Map copiedAlready) throws HibernateException { if (event.getOriginal() instanceof ChangeSetProxy || event.getOriginal() instanceof ChangeSet) { ChangeSet changeSet = event.getOriginal() instanceof ChangeSet ? (ChangeSet)event.getOriginal() : ((ChangeSetProxy)event.getOriginal()).getChangeSetProxyData(); Object result = new ChangeSetApplier(new HibernatePersistenceAdapter(event.getSession())).applyChanges(changeSet)[0]; event.setResult(result); return; } try { wrappedListener.onMerge(event, copiedAlready); } catch (StaleObjectStateException e) { HibernateOptimisticLockException.rethrowOptimisticLockException(event.getSession(), e); } } }
protected void afterMerge(MergeEvent event) { Object original = event.getOriginal(); Object result = event.getResult();
final Object original = event.getOriginal();
final Object original = event.getOriginal();
final Object original = event.getOriginal();