Examples of EjbJar3xMetaData


Examples of org.jboss.metadata.ejb.spec.EjbJar3xMetaData

      };
      List<Class<?>> classes = Arrays.asList(beanClasses);
      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      JBoss50Creator creator = new JBoss50Creator(finder);
      JBoss50MetaData metaData = creator.create(classes);
      EjbJar3xMetaData specMetaData = unmarshal("AnnotationEjb3_testPostConstruct.xml", EjbJar3xMetaData.class, null);
      JBoss50MetaData dd = new JBoss50MetaData();
      dd.merge(null, specMetaData);
      JBoss50MetaData merged = new JBoss50MetaData();
      merged.merge(dd, metaData);
      //AnnotationMergedView.merge(merged, specMetaData, metaData);
View Full Code Here

Examples of org.jboss.metadata.ejb.spec.EjbJar3xMetaData

      JBoss50Creator creator = new JBoss50Creator(finder);
      JBoss50MetaData metaData = creator.create(classes);

      // xml augments it with a messaging-interface
      EjbJar3xMetaData specMetaData = unmarshal("AnnotationEjb3_testMessageDrivenBeanMerge.xml", EjbJar3xMetaData.class, null);
      JBoss50MetaData dd = new JBoss50MetaData();
      dd.merge(null, specMetaData);
     
      JBoss50MetaData merged = new JBoss50MetaData();
      merged.merge(dd, metaData);
View Full Code Here

Examples of org.jboss.metadata.ejb.spec.EjbJar3xMetaData

      super(name);
   }

   public void testEjbJar30EnvEntry() throws Exception
   {
      EjbJar3xMetaData xml = unmarshal(EjbJar30MetaData.class);
      assertEjbJarEnvEntry(xml);
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.spec.EjbJar3xMetaData

      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      JBoss50Creator creator = new JBoss50Creator(finder);

      JBoss50MetaData annotatedMetaData = creator.create(classes);
     
      EjbJar3xMetaData ejbJarMetaData = unmarshal();
     
      JBossMetaData specMetaData = new JBoss50MetaData();
      specMetaData.merge(null, ejbJarMetaData);
     
      JBossMetaData specMerged = new JBoss50MetaData();
View Full Code Here

Examples of org.jboss.metadata.ejb.spec.EjbJar3xMetaData

      };
      List<Class<?>> classes = Arrays.asList(beanClasses);
      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      EjbJar30Creator creator = new EjbJar30Creator(finder);
      EjbJar30MetaData metaData = creator.create(classes);
      EjbJar3xMetaData specMetaData = unmarshal("ejb-jar.xml", EjbJar3xMetaData.class, null);
      EjbJar3xMetaData specMerged = new EjbJar30MetaData();
      AnnotationMergedView.merge(specMerged, specMetaData, metaData);

      // First parse the jboss xml and merge with the spec xml
      JBossMetaData xmlMetaData = unmarshal("jboss.xml", JBossMetaData.class, null);
      JBossMetaData mergedData = new JBossMetaData();
View Full Code Here

Examples of org.jboss.metadata.ejb.spec.EjbJar3xMetaData

      {InterMediateBean.class};
      List<Class<?>> classes = Arrays.asList(beanClasses);
      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      EjbJar30Creator creator = new EjbJar30Creator(finder);
      EjbJar30MetaData metaData = creator.create(classes);
      EjbJar3xMetaData specMetaData = unmarshal(EjbJar3xMetaData.class);
      EjbJar3xMetaData merged = new EjbJar30MetaData();
      AnnotationMergedView.merge(merged, specMetaData, metaData);

      EnterpriseBeanMetaData enterpriseBean = merged.getEnterpriseBean("InterMediateBean");
      assertNotNull(enterpriseBean);
      assertInterMediateBean(enterpriseBean);
      SessionBeanMetaData sb = (SessionBeanMetaData) merged.getEnterpriseBean("TargetBean");
      assertNotNull(sb);
   }
View Full Code Here

Examples of org.jboss.metadata.ejb.spec.EjbJar3xMetaData

      {EjbLink2Bean.class, EjbLink3Bean.class};
      List<Class<?>> classes = Arrays.asList(beanClasses);
      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      EjbJar30Creator creator = new EjbJar30Creator(finder);
      EjbJar30MetaData metaData = creator.create(classes);
      EjbJar3xMetaData specMetaData = unmarshal(EjbJar3xMetaData.class);
      EjbJar3xMetaData merged = new EjbJar30MetaData();
      AnnotationMergedView.merge(merged, specMetaData, metaData);

      JBossMetaData jbossMetaData = unmarshal("AnnotationEjb3_testAnnotationMergedViewWithPartialXml-jboss.xml",
            JBossMetaData.class, null);
      // Create a merged view
      JBossMetaData jbossMergedMetaData = new JBossMetaData();
      jbossMergedMetaData.merge(jbossMetaData, merged);

      EnterpriseBeanMetaData bean2 = merged.getEnterpriseBean("EjbLink2Bean");
      assertNotNull(bean2);
      EJBReferenceMetaData ref1 = bean2.getEjbReferenceByName("ejb/EjbLink1Bean");
      assertNotNull(ref1);
      EJBLocalReferenceMetaData ref3 = bean2.getEjbLocalReferenceByName("ejb/EjbLink3Bean");
      assertNotNull(ref3);

      EnterpriseBeanMetaData bean3 = merged.getEnterpriseBean("EjbLink3Bean");
      assertNotNull(bean3);

      JBossEnterpriseBeanMetaData jbean2 = jbossMergedMetaData.getEnterpriseBean("EjbLink2Bean");
      assertNotNull(jbean2);
      JBossEnterpriseBeanMetaData jbean3 = jbossMergedMetaData.getEnterpriseBean("EjbLink3Bean");
View Full Code Here

Examples of org.jboss.metadata.ejb.spec.EjbJar3xMetaData

      {MyStatelessBean.class};
      List<Class<?>> classes = Arrays.asList(beanClasses);
      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      EjbJar30Creator creator = new EjbJar30Creator(finder);
      EjbJar30MetaData metaData = creator.create(classes);
      EjbJar3xMetaData specMetaData = new EjbJar30MetaData();
      EjbJar3xMetaData merged = new EjbJar30MetaData();
      AnnotationMergedView.merge(merged, specMetaData, metaData);

      EnterpriseBeansMetaData beans = merged.getEnterpriseBeans();
      assertNotNull(beans);
      assertEquals(1, beans.size());
      EnterpriseBeanMetaData bean = beans.get("MyStatelessBean");
      assertNotNull(bean);
      assertMyStatelessBean(bean);
View Full Code Here

Examples of org.jboss.metadata.ejb.spec.EjbJar3xMetaData

      {MetaDataStatelessBean.class};
      List<Class<?>> classes = Arrays.asList(beanClasses);
      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      EjbJar30Creator creator = new EjbJar30Creator(finder);
      EjbJar30MetaData metaData = creator.create(classes);
      EjbJar3xMetaData specMetaData = unmarshal(EjbJar3xMetaData.class);
      EjbJar3xMetaData merged = new EjbJar30MetaData();
      AnnotationMergedView.merge(merged, specMetaData, metaData);

      SessionBeanMetaData sessionBean = (SessionBeanMetaData) merged.getEnterpriseBean("MetaDataStatelessBean");
      assertNotNull(sessionBean);
      LifecycleCallbacksMetaData lifecycleCallbacks = sessionBean.getPostConstructs();
      assertNotNull(lifecycleCallbacks);
      assertEquals(1, lifecycleCallbacks.size());
      LifecycleCallbackMetaData lifecycleCallback = lifecycleCallbacks.get(0);
View Full Code Here

Examples of org.jboss.metadata.ejb.spec.EjbJar3xMetaData

    * @throws Exception
    */
   public void testEjbJar3xEverything() throws Exception
   {
      EjbJar3xEverythingUnitTestCase ejbJar = new EjbJar3xEverythingUnitTestCase("ejb-jar");
      EjbJar3xMetaData specMetaData = unmarshal("/org/jboss/test/metadata/ejb/EjbJar3xEverything_testEverything.xml",
            EjbJar30MetaData.class);
      //ejbJar.assertEverythingWithAppMetaData(specMetaData, Mode.SPEC);

      EjbJar3xMetaData metaData = new EjbJar30MetaData();
      EjbJar3xMetaData merged = new EjbJar30MetaData();
      AnnotationMergedView.merge(merged, specMetaData, metaData);
      ejbJar.assertEverythingWithAppMetaData(merged, Mode.SPEC);
   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.