/** * Extracts the persistence capable instance from the source of the given event. * @return null if an instance can not be extracted. */ protected PersistenceCapable getPersistenceCapable(LifecycleEvent evt) { Object source = evt.getSource(); return source instanceof PersistenceCapable ? (PersistenceCapable)source : null; }
private void makeCallback(LifecycleEvent ev) { int eventType = ev.getType(); if (_callbacks[eventType] == null) return; Object src = ev.getSource(); for (LifecycleCallbacks callback : _callbacks[eventType]) { try { callback.makeCallback(src, ev.getRelated(), eventType); } catch (Throwable t) { if (t instanceof InvocationTargetException) t = t.getCause(); if (t instanceof RuntimeException) throw (RuntimeException) t; throw new CallbackException(_loc.get("system-listener-err", src)).setCause(t).setFatal(true); } } }
return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.BEFORE_CLEAR) ((ClearListener) listener).beforeClear(ev); return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.BEFORE_PERSIST) ((PersistListener) listener).beforePersist(ev); return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.BEFORE_DELETE) ((DeleteListener) listener).beforeDelete(ev); return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); switch (type) { case LifecycleEvent.BEFORE_DIRTY: return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.AFTER_LOAD) ((LoadListener) listener).afterLoad(ev);
private void makeCallback(LifecycleEvent ev) { int eventType = ev.getType(); if (_callbacks[eventType] == null) return; Object src = ev.getSource(); for (LifecycleCallbacks callback : _callbacks[eventType]) { try { callback.makeCallback(src, ev.getRelated(), eventType); } catch (Throwable t) { if (t instanceof InvocationTargetException) t = t.getCause(); if (t instanceof RuntimeException) throw (RuntimeException) t; throw new CallbackException(_loc.get("system-listener-err", src)).setCause(t).setFatal(true); } } }
return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.BEFORE_CLEAR) ((ClearListener) listener).beforeClear(ev); return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.BEFORE_PERSIST) ((PersistListener) listener).beforePersist(ev); return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.BEFORE_DELETE) ((DeleteListener) listener).beforeDelete(ev); return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); switch (type) { case LifecycleEvent.BEFORE_DIRTY: return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.AFTER_LOAD) ((LoadListener) listener).afterLoad(ev);
/** * Extracts the persistence capable instance from the source of the given event. * @return null if an instance can not be extracted. */ protected PersistenceCapable getPersistenceCapable(LifecycleEvent evt) { Object source = evt.getSource(); return source instanceof PersistenceCapable ? (PersistenceCapable)source : null; }
private void makeCallback(LifecycleEvent ev) { int eventType = ev.getType(); if (_callbacks[eventType] == null) return; Object src = ev.getSource(); for (LifecycleCallbacks callback : _callbacks[eventType]) { try { callback.makeCallback(src, ev.getRelated(), eventType); } catch (Throwable t) { if (t instanceof InvocationTargetException) t = t.getCause(); if (t instanceof RuntimeException) throw (RuntimeException) t; throw new CallbackException(_loc.get("system-listener-err", src)).setCause(t).setFatal(true); } } }
return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.BEFORE_CLEAR) ((ClearListener) listener).beforeClear(ev); return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.BEFORE_PERSIST) ((PersistListener) listener).beforePersist(ev); return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.BEFORE_DELETE) ((DeleteListener) listener).beforeDelete(ev); return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); switch (type) { case LifecycleEvent.BEFORE_DIRTY: return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.AFTER_LOAD) ((LoadListener) listener).afterLoad(ev);
/** * Extracts the persistence capable instance from the source of the given event. * @return null if an instance can not be extracted. */ protected PersistenceCapable getPersistenceCapable(LifecycleEvent evt) { Object source = evt.getSource(); return source instanceof PersistenceCapable ? (PersistenceCapable)source : null; }
private void makeCallback(LifecycleEvent ev) { int eventType = ev.getType(); if (_callbacks[eventType] == null) return; Object src = ev.getSource(); for (LifecycleCallbacks callback : _callbacks[eventType]) { try { callback.makeCallback(src, ev.getRelated(), eventType); } catch (Throwable t) { if (t instanceof InvocationTargetException) t = t.getCause(); if (t instanceof RuntimeException) throw (RuntimeException) t; throw new CallbackException(_loc.get("system-listener-err", src)).setCause(t).setFatal(true); } } }
return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.BEFORE_CLEAR) ((ClearListener) listener).beforeClear(ev); return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.BEFORE_PERSIST) ((PersistListener) listener).beforePersist(ev); return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.BEFORE_DELETE) ((DeleteListener) listener).beforeDelete(ev); return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); switch (type) { case LifecycleEvent.BEFORE_DIRTY: return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.AFTER_LOAD) ((LoadListener) listener).afterLoad(ev);
/** * Extracts the persistence capable instance from the source of the given event. * @return null if an instance can not be extracted. */ protected PersistenceCapable getPersistenceCapable(LifecycleEvent evt) { Object source = evt.getSource(); return source instanceof PersistenceCapable ? (PersistenceCapable)source : null; }
private void makeCallback(LifecycleEvent ev) { int eventType = ev.getType(); if (_callbacks[eventType] == null) return; Object src = ev.getSource(); for (LifecycleCallbacks callback : _callbacks[eventType]) { try { callback.makeCallback(src, ev.getRelated(), eventType); } catch (Throwable t) { if (t instanceof InvocationTargetException) t = t.getCause(); if (t instanceof RuntimeException) throw (RuntimeException) t; throw new CallbackException(_loc.get("system-listener-err", src)).setCause(t).setFatal(true); } } }
return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.BEFORE_CLEAR) ((ClearListener) listener).beforeClear(ev); return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.BEFORE_PERSIST) ((PersistListener) listener).beforePersist(ev); return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.BEFORE_DELETE) ((DeleteListener) listener).beforeDelete(ev); return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); switch (type) { case LifecycleEvent.BEFORE_DIRTY: return Boolean.TRUE; if (ev == null) ev = new LifecycleEvent(source, type); if (type == LifecycleEvent.AFTER_LOAD) ((LoadListener) listener).afterLoad(ev);
public void afterStore(LifecycleEvent lifecycleEvent) { postUpdate(lifecycleEvent.getSource()); } }
public void afterPersist(LifecycleEvent lifecycleEvent) { postPersist(lifecycleEvent.getSource()); }
public void afterDelete(LifecycleEvent lifecycleEvent) { postRemove(lifecycleEvent.getSource()); }
public void beforeStore(final LifecycleEvent lifecycleEvent) { eventOccurred(lifecycleEvent); final EntityBean bean = (EntityBean) lifecycleEvent.getSource(); if (!creating.get().contains(bean)) { cmpCallback.ejbStore(bean); } }
public void beforeStore(final LifecycleEvent lifecycleEvent) { eventOccurred(lifecycleEvent); final EntityBean bean = (EntityBean) lifecycleEvent.getSource(); if (!creating.get().contains(bean)) { cmpCallback.ejbStore(bean); } }
public void beforeStore(LifecycleEvent lifecycleEvent) { eventOccurred(lifecycleEvent); EntityBean bean = (EntityBean) lifecycleEvent.getSource(); if (!creating.get().contains(bean)) { cmpCallback.ejbStore(bean); } }