@Override public RemoveMethodsMetaData getRemoveMethods() { return delegate.getRemoveMethods(); }
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); }
if (sessionBeanMetaData.getRemoveMethods() != null) for (RemoveMethodMetaData removeMethodMetaData : sessionBeanMetaData.getRemoveMethods())
if (sessionBeanMetaData.getRemoveMethods() != null) for (RemoveMethodMetaData removeMethodMetaData : sessionBeanMetaData.getRemoveMethods())
private void addAssemblyAnnotations(EJBContainer container, JBossEnterpriseBeanMetaData enterpriseBean, String ejbName) throws Exception { JBossAssemblyDescriptorMetaData assembly = dd.getAssemblyDescriptor(); if (assembly != null) { addExcludeAnnotations(container, assembly.getExcludeList(), ejbName); // addInterceptorBindingAnnotations(container, enterpriseBean, ejbName); } if (enterpriseBean instanceof JBossSessionBeanMetaData) { JBossSessionBeanMetaData sessionBean = (JBossSessionBeanMetaData) enterpriseBean; addInitAnnotations(container, sessionBean.getInitMethods(), ejbName); addRemoveAnnotations(container, sessionBean.getRemoveMethods(), ejbName); } }
if(joverride != null && joverride.getRemoveMethods() != null) overrideMethods = joverride.getRemoveMethods(); if(soriginal != null && soriginal.getRemoveMethods() != null) originalMethods = soriginal.getRemoveMethods();
initMethods = soriginal.getInitMethods(); if(joverride != null && joverride.getRemoveMethods() != null) removeMethods = joverride.getRemoveMethods(); else if(soriginal != null && soriginal.getRemoveMethods() != null) removeMethods = soriginal.getRemoveMethods();
if(joverride != null && joverride.getRemoveMethods() != null) overrideMethods = joverride.getRemoveMethods(); if(soriginal != null && soriginal.getRemoveMethods() != null) originalMethods = soriginal.getRemoveMethods();