public void process(SessionBeanMetaData bean, Method method) { RemoveMethodMetaData removeMethod = create(method); if(removeMethod == null) return; if(bean.getSessionType() != SessionType.Stateful) throw new IllegalArgumentException("Remove annotation is only valid on a stateful bean"); if(bean.getRemoveMethods() == null) bean.setRemoveMethods(new RemoveMethodsMetaData()); bean.getRemoveMethods().add(removeMethod); }
public void process(SessionBeanMetaData bean, Method method) { RemoveMethodMetaData removeMethod = create(method); if(removeMethod == null) return; if(bean.getSessionType() != SessionType.Stateful) throw new IllegalArgumentException("Remove annotation is only valid on a stateful bean"); if(bean.getRemoveMethods() == null) bean.setRemoveMethods(new RemoveMethodsMetaData()); bean.getRemoveMethods().add(removeMethod); } }
public void process(JBossSessionBeanMetaData bean, Method method) { RemoveMethodMetaData removeMethod = create(method); if(removeMethod == null) return; if(bean.getSessionType() != SessionType.Stateful) throw new IllegalArgumentException("Remove annotation is only valid on a stateful bean"); if(bean.getRemoveMethods() == null) bean.setRemoveMethods(new RemoveMethodsMetaData()); bean.getRemoveMethods().add(removeMethod); }
initMethods.addAll(original.initMethods); if(removeMethods == null) removeMethods = new RemoveMethodsMetaData(); if(override != null && override.removeMethods != null) removeMethods.addAll(override.removeMethods);
initMethods.addAll(original.initMethods); if(removeMethods == null) removeMethods = new RemoveMethodsMetaData(); if(override != null && override.removeMethods != null) removeMethods.addAll(override.removeMethods);
originalMethods = soriginal.getRemoveMethods(); this.removeMethods = new RemoveMethodsMetaData(); removeMethods.merge(overrideMethods, originalMethods);
originalMethods = soriginal.getRemoveMethods(); this.removeMethods = new RemoveMethodsMetaData(); removeMethods.merge(overrideMethods, originalMethods);