/** * Registers Entities to be merged back from the uow to the session on * commit. * <p/> * {@inheritDoc} */ @Override public void postFlush(Iterator entities) { while (entities.hasNext()) { Object entity = entities.next(); if (entity instanceof IEntity) { getBackendController().recordAsSynchronized((IEntity) entity); } } super.postFlush(entities); }
/** * On after save. * * @param event * the event */ @Override public void onAfterSave(AfterSaveEvent<IEntity> event) { super.onAfterSave(event); IEntity entity = event.getSource(); getBackendController().recordAsSynchronized(entity); }