/** * Create the correct JBossEnterpriseBeanMetaData for the input * standard bean metadata. * * @param bean the standard bean metadata * @return the corresponding jboss extenstion metadata */ public static JBossEnterpriseBeanMetaData newBean(EnterpriseBeanMetaData bean) { JBossEnterpriseBeanMetaData jbean = null; if(bean instanceof EntityBeanMetaData) jbean = new JBossEntityBeanMetaData(); if(bean instanceof MessageDrivenBeanMetaData) jbean = new JBossMessageDrivenBeanMetaData(); if(bean instanceof SessionBeanMetaData) jbean = new JBossSessionBeanMetaData(); return jbean; }
/** * Create the correct JBossEnterpriseBeanMetaData for the input * standard bean metadata. * * @param bean the standard bean metadata * @return the corresponding jboss extenstion metadata */ public static JBossEnterpriseBeanMetaData newBean(EnterpriseBeanMetaData bean) { JBossEnterpriseBeanMetaData jbean = null; if(bean instanceof EntityBeanMetaData) jbean = new JBossEntityBeanMetaData(); if(bean instanceof MessageDrivenBeanMetaData) jbean = new JBossMessageDrivenBeanMetaData(); if(bean instanceof SessionBeanMetaData) jbean = new JBossSessionBeanMetaData(); return jbean; }
public JBossEnterpriseBeanMetaData createOverride(EnterpriseBeanMetaData data) { if (data == null) throw new IllegalArgumentException("Null data"); JBossEnterpriseBeanMetaData result = null; if (data instanceof SessionBeanMetaData) result = new JBossSessionBeanMetaData(); else if (data instanceof EntityBeanMetaData) result = new JBossEntityBeanMetaData(); else if (data instanceof MessageDrivenBeanMetaData) result = new JBossMessageDrivenBeanMetaData(); else throw new IllegalArgumentException("Unrecognised: " + data); result.setEjbName(data.getEjbName()); result.setEnterpriseBeansMetaData(this); result.merge(null, data); return result; }
public JBossEnterpriseBeanMetaData createOverride(EnterpriseBeanMetaData data) { if (data == null) throw new IllegalArgumentException("Null data"); JBossEnterpriseBeanMetaData result = null; if (data instanceof SessionBeanMetaData) result = new JBossSessionBeanMetaData(); else if (data instanceof EntityBeanMetaData) result = new JBossEntityBeanMetaData(); else if (data instanceof MessageDrivenBeanMetaData) result = new JBossMessageDrivenBeanMetaData(); else throw new IllegalArgumentException("Unrecognised: " + data); result.setEjbName(data.getEjbName()); result.setEnterpriseBeansMetaData(this); result.merge(null, data); return result; }
return null; JBossMessageDrivenBeanMetaData metaData = new JBossMessageDrivenBeanMetaData(); metaData.setEjbClass(beanClass.getName()); if(annotation.name().length() > 0)
mergedEJB = new JBossMessageDrivenBeanMetaData(); jejb = new JBossMessageDrivenBeanGenericWrapper(gejb);
JBossMessageDrivenBeanMetaData messageDriven = new JBossMessageDrivenBeanMetaData(); messageDriven.setEjbClass(bean.getEjbClass()); messageDriven.setEjbName(bean.getEjbName());