@XmlElement(name = "before-completion-method") public void setBeforeCompletionMethod(final NamedMethod beforeCompletionMethod) { this.beforeCompletionMethod = beforeCompletionMethod; getBeforeCompletion().clear(); getBeforeCompletion().add(new LifecycleCallback(beforeCompletionMethod)); }
@XmlElement(name = "before-completion-method") public void setBeforeCompletionMethod(final NamedMethod beforeCompletionMethod) { this.beforeCompletionMethod = beforeCompletionMethod; getBeforeCompletion().clear(); getBeforeCompletion().add(new LifecycleCallback(beforeCompletionMethod)); }
public void addBeforeCompletion(final String method) { assert ejbClass != null : "Set the ejbClass before calling this method"; getBeforeCompletion().add(new LifecycleCallback(ejbClass, method)); }
public void addBeforeCompletion(final String method) { assert ejbClass != null : "Set the ejbClass before calling this method"; getBeforeCompletion().add(new LifecycleCallback(ejbClass, method)); }
try { sessionBean.getAfterBegin().add(new LifecycleCallback(clazz.getMethod("afterBegin"))); sessionBean.getBeforeCompletion().add(new LifecycleCallback(clazz.getMethod("beforeCompletion"))); sessionBean.getAfterCompletion().add(new LifecycleCallback(clazz.getMethod("afterCompletion", boolean.class))); } catch (final NoSuchMethodException e) {
try { sessionBean.getAfterBegin().add(new LifecycleCallback(clazz.getMethod("afterBegin"))); sessionBean.getBeforeCompletion().add(new LifecycleCallback(clazz.getMethod("beforeCompletion"))); sessionBean.getAfterCompletion().add(new LifecycleCallback(clazz.getMethod("afterCompletion", boolean.class))); } catch (final NoSuchMethodException e) {
for (final LifecycleCallback callback : session.getBeforeCompletion()) { checkCallback(ejbClass, "BeforeCompletion", callback, bean); for (final LifecycleCallback callback : session.getBeforeCompletion()) { ignoredMethodAnnotation("BeforeCompletion", bean, bean.getEjbClass(), callback.getMethodName(), session.getSessionType().getName());
for (final LifecycleCallback callback : session.getBeforeCompletion()) { checkCallback(ejbClass, "BeforeCompletion", callback, bean); for (final LifecycleCallback callback : session.getBeforeCompletion()) { ignoredMethodAnnotation("BeforeCompletion", bean, bean.getEjbClass(), callback.getMethodName(), session.getSessionType().getName());
copyCallbacks(s.getBeforeCompletion(), stateful.beforeCompletion); copyCallbacks(s.getAfterCompletion(), stateful.afterCompletion);
copyCallbacks(s.getBeforeCompletion(), stateful.beforeCompletion); copyCallbacks(s.getAfterCompletion(), stateful.afterCompletion);