public void postInsert(DescriptorEvent event) { postPersist(event.getObject()); }
public void postDelete(DescriptorEvent event) { postRemove(event.getObject()); }
public void postUpdate(DescriptorEvent event) { postUpdate(event.getObject()); }
/** * INTERNAL: */ protected void invokeMethod(String event, DescriptorEvent descriptorEvent) { Object[] objectList = {}; invokeMethod(getEventMethod(event), descriptorEvent.getObject(), objectList, descriptorEvent); }
public void postDelete(DescriptorEvent event) { if (disable()) { return; } Object entity = event.getObject(); if (!hasMappingForEntity(entity.getClass(), Cascade.DELETE)) { return; } try { if (log.isDebugEnabled()) { log.debug("Deleting [" + entity + "]"); } Session session = event.getSession(); TopLinkHelper.getCurrentCompassSession(session).delete(entity); } catch (Exception e) { log.error("Failed while deleting [" + entity + "]", e); if (throwExceptionOnError()) { throw new JpaGpsDeviceException("Failed while deleting [" + entity + "]", e); } } }
public void postInsert(DescriptorEvent event) { if (disable()) { return; } Object entity = event.getObject(); if (!hasMappingForEntity(entity.getClass(), Cascade.CREATE)) { return; } try { if (log.isDebugEnabled()) { log.debug("Creating [" + entity + "]"); } Session session = event.getSession(); TopLinkHelper.getCurrentCompassSession(session).create(entity); } catch (Exception e) { log.error("Failed while creating [" + entity + "]", e); if (throwExceptionOnError()) { throw new JpaGpsDeviceException("Failed while creating [" + entity + "]", e); } } }
public void postUpdate(DescriptorEvent event) { if (disable()) { return; } Object entity = event.getObject(); if (!hasMappingForEntity(entity.getClass(), Cascade.SAVE)) { return; } try { if (log.isDebugEnabled()) { log.debug("Updating [" + entity + "]"); } Session session = event.getSession(); TopLinkHelper.getCurrentCompassSession(session).save(entity); } catch (Exception e) { log.error("Failed while updating [" + entity + "]", e); if (throwExceptionOnError()) { throw new JpaGpsDeviceException("Failed while updating [" + entity + "]", e); } } }
Object clone = this.getObject(); Object cloneValue = value; Object original = null;
Object clone = this.getObject(); Object cloneValue = value; Object original = null;
Object clone = this.getObject(); Object cloneValue = value; Object original = null;