@Override public void onPostInsert(PostInsertEvent event) { Object entity = event.getEntity(); callbackRegistry.postCreate( entity ); }
@Override public void onPostInsert(PostInsertEvent event) { evictCache( event.getEntity(), event.getPersister(), event.getSession(), null ); }
@Override public void onPostInsert(PostInsertEvent event) { Object entity = event.getEntity(); callbackRegistry.postCreate( entity ); }
public void onPostInsert(PostInsertEvent event) { Object entity = event.getEntity(); callbackHandler.postCreate( entity ); } }
public void onPostInsert(PostInsertEvent event) { final Object entity = event.getEntity(); if (postInsertEventListener == null) { return; } doWithManualSession(event, new Closure(this) { @Override public Object call() { postInsertEventListener.call(entity); return null; } }); }
@Override public void onPostInsert(PostInsertEvent event) { audit(event, Creation, event.getEntity()); }
public class AuditListener implements PostInsertEventListener { private static final long serialVersionUID = -966368101369878522L; @Override public void onPostInsert(PostInsertEvent event) { if (event.getEntity() instanceof Auditable) { Session session = null; try { session = event.getPersister().getFactory().getCurrentSession(); Auditable auditableEntity = (Auditable)event.getEntity(); session.save(new AuditTrail(auditableEntity.getClass().getSimpleName(), auditableEntity.getId(), auditableEntity.getStatus(), auditableEntity.getLastModified())); } catch (HibernateException he) { System.out.println("Horrible error: " + he.getMessage()); session.getTransaction().rollback(); } } } }
@Override public void onPostInsert(PostInsertEvent event) { TopiaPersistenceContext context = getContext(event); if (context != null && event.getEntity() instanceof TopiaEntity) { TopiaEntity entity = (TopiaEntity) event.getEntity(); context.getTopiaFiresSupport().fireOnPostCreate(context, entity, event.getState()); } }
public class LabelPostInsertListener implements PostInsertListener { public void onPostInsert(PostInsertEvent event) throws HibernateException { Bucket bucket = (Bucket)event.getEntity(); for (Label l : bucket.getLabels().values()) { l.setBucketId(bucket.getId()); } } }
public void onPostInsert(PostInsertEvent hibernateEvent) { Object entity = hibernateEvent.getEntity(); org.grails.datastore.mapping.engine.event.PostInsertEvent grailsEvent = new org.grails.datastore.mapping.engine.event.PostInsertEvent( this.datastore, entity); activateDirtyChecking(entity); publishEvent(hibernateEvent, grailsEvent); }
@Override public void onPostInsert(PostInsertEvent event) { evictCache( event.getEntity(), event.getDescriptor(), event.getSession(), null ); }
public void onPostInsert(PostInsertEvent event) { ClosureEventListener eventListener = findEventListener(event.getEntity(), event.getPersister().getFactory()); if (eventListener != null) { eventListener.onPostInsert(event); } }
@Override public void onPostInsert(PostInsertEvent event) { if ( state.eventsDisabled() ) { return; } final Object entity = event.getEntity(); if ( getDocumentBuilder( entity ) != null ) { Serializable id = event.getId(); processWork( tenantIdentifier( event ), entity, id, WorkType.ADD, event, false ); } }
@Override public void onPostInsert(PostInsertEvent event) { if ( !eventProcessingEnabled ) { return; } HibernateSearchContextService context = state.getHibernateSearchContext(); final Object entity = event.getEntity(); if ( isWorkable( context, entity ) ) { context.getCurrentWorkPlan( event.getSession() ) .add( event.getId(), entity ); } }
@Override public void onPostInsert(PostInsertEvent event) throws HibernateException { final Object entity = event.getEntity(); if(entity instanceof Post) { Post post = (Post) entity; event.getSession().createNativeQuery( "INSERT INTO old_post (id, title, version) " + "VALUES (:id, :title, :version)") .setParameter("id", post.getId()) .setParameter("title", post.getTitle()) .setParameter("version", post.getVersion()) .setFlushMode(FlushMode.MANUAL) .executeUpdate(); } }