Examples of EjbJar30MetaData


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

      Class<?>[] beanClasses =
      {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.EjbJar30MetaData

      //System.out.println("Processing classes: " + classes);

      //enableTrace("org.jboss.metadata.annotation.creator");
      EjbJar30Creator creator = new EjbJar30Creator(finder);

      EjbJar30MetaData metaData = creator.create(classes);

      assertTrue(metaData.isEJB3x());
      assertEquals("3.0", metaData.getVersion());

      assertNotNull("no beans defined", metaData.getEnterpriseBeans());
      //assertNotNull("no assembly descriptor defined", metaData.getAssemblyDescriptor());
      SessionBeanMetaData bean = (SessionBeanMetaData) metaData.getEnterpriseBean("MultiviewBean");
      assertNotNull(bean);
      assertEquals(MultiviewHome.class.getName(), bean.getHome());
      assertEquals(Multiview21Remote.class.getName(), bean.getRemote());
      assertEquals(SetHelper.createSet(Multiview3Remote.class.getName()), bean.getBusinessRemotes());
      InitMethodsMetaData initMethods = bean.getInitMethods();
View Full Code Here

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

      Class<?>[] beanClasses =
      {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.EjbJar30MetaData

      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

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

      Collection<Class<?>> classes = PackageScanner.loadClasses();
      //System.out.println("Processing classes: " + classes);

      EjbJar30Creator creator = new EjbJar30Creator(finder);

      EjbJar30MetaData metaData = creator.create(classes);

      // xml augments it with a messaging-interface
      EjbJar3xMetaData specMetaData = unmarshal(EjbJar3xMetaData.class);

      EjbJar3xMetaData merged = new EjbJar30MetaData();
      AnnotationMergedView.merge(merged, specMetaData, metaData);

      MessageDrivenBeanMetaData result = (MessageDrivenBeanMetaData) merged
            .getEnterpriseBean("UnknownMessageListenerInterfaceMDB");
      assertEquals("javax.jms.MessageListener", result.getMessagingType());
      ActivationConfigPropertiesMetaData activationConfigProperties = result.getActivationConfig()
            .getActivationConfigProperties();
      assertEquals(3, activationConfigProperties.size());
View Full Code Here

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

      Collection<Class<?>> classes = PackageScanner.loadClasses();
      //System.out.println("Processing classes: " + classes);

      EjbJar30Creator creator = new EjbJar30Creator(finder);

      EjbJar30MetaData metaData = creator.create(classes);

      SessionBeanMetaData bean = (SessionBeanMetaData) metaData.getEnterpriseBean("DefaultRemoteInterfaceBean");

      assertEquals(1, bean.getBusinessRemotes().size());
      assertTrue(bean.getBusinessRemotes().contains(DefaultInterface.class.getName()));

      bean = (SessionBeanMetaData) metaData.getEnterpriseBean("DefaultLocalInterfaceBean");

      assertEquals(1, bean.getBusinessLocals().size());
      assertTrue(bean.getBusinessLocals().contains(DefaultInterface.class.getName()));
   }
View Full Code Here

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

      Collection<Class<?>> classes = PackageScanner.loadClasses();
      //System.out.println("Processing classes: " + classes);

      EjbJar30Creator creator = new EjbJar30Creator(finder);

      EjbJar30MetaData specMetaData = creator.create(classes);

      JBossMetaData mergedMetaData = new JBossMetaData();
      JBossMetaData metaData = unmarshal(JBossMetaData.class);
      mergedMetaData.merge(metaData, specMetaData);
View Full Code Here

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

      Collection<Class<?>> classes = PackageScanner.loadClasses();
      //System.out.println("Processing classes: " + classes);

      EjbJar30Creator creator = new EjbJar30Creator(finder);

      EjbJar30MetaData specMetaData = creator.create(classes);

      JBossMetaData mergedMetaData = new JBossMetaData();
      JBossMetaData metaData = unmarshal(JBossMetaData.class);
      mergedMetaData.merge(metaData, specMetaData);
View Full Code Here

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

      MemoryMetaDataLoader loader = new MemoryMetaDataLoader(jarKey);
      repository.addMetaDataRetrieval(loader);

      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      EjbJar30Creator creator = new EjbJar30Creator(finder);
      EjbJar30MetaData metaData = creator.create(classes);
      loader.addMetaData(metaData, EjbJarMetaData.class);
      repository.addMetaDataRetrieval(loader);     
      MetaData keyMetaData = repository.getMetaData(jarKey);
      return keyMetaData;
   }
View Full Code Here

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

      InterceptorsMetaData interceptors = jbmd.getInterceptors();
      if (interceptors == null)
      {
         InterceptorsMetaData imd = new InterceptorsMetaData();
         imd.add(SBI);
         EjbJar3xMetaData ejmd = new EjbJar30MetaData();
         ejmd.setInterceptors(imd);

         jbmd.merge(null, ejmd);
      }
      else
      {
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.