Package org.jboss.metadata.annotation.creator.ejb.jboss

Examples of org.jboss.metadata.annotation.creator.ejb.jboss.JBoss50Creator.create()


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

      Collection<Class<?>> classes = PackageScanner.loadClasses();

      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);
View Full Code Here


   {
      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      Collection<Class<?>> classes = PackageScanner.loadClasses();
      JBoss50Creator creator = new JBoss50Creator(finder);

      JBoss50MetaData metaData = creator.create(classes);

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

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

      throws Exception
   {
      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      Collection<Class<?>> classes = PackageScanner.loadClasses();
      JBoss50Creator creator = new JBoss50Creator(finder);
      JBoss50MetaData specMetaData = creator.create(classes);

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

      throws Exception
   {
      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      Collection<Class<?>> classes = PackageScanner.loadClasses();
      JBoss50Creator creator = new JBoss50Creator(finder);
      JBoss50MetaData specMetaData = creator.create(classes);

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

      classes.add(MyConsumer.class);
      classes.add(MyServiceBean.class);

      JBoss50Creator creator = new JBoss50Creator(finder);

      JBoss50MetaData metaData = creator.create(classes);

      assertTrue(metaData.isEJB3x());
      assertEquals("3.0", metaData.getEjbVersion());
      assertEquals("5.0", metaData.getVersion());
View Full Code Here

   private JBossSessionBeanMetaData getSessionBeanMetaData(Collection<Class<?>> classes, String enterpriseBean)
   {
      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      JBoss50Creator creator = new JBoss50Creator(finder);

      JBoss50MetaData jbossMetaData = creator.create(classes);
     
      assertEquals("3.0", jbossMetaData.getEjbVersion());
      assertEquals("5.0", jbossMetaData.getVersion());     
      return (JBossSessionBeanMetaData) jbossMetaData.getEnterpriseBean(enterpriseBean);
   }
View Full Code Here

      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      JBoss50Creator creator = new JBoss50Creator(finder);
     
      Collection<Class<?>> classes = PackageScanner.loadClasses();
     
      JBoss50MetaData metaData = creator.create(classes);
     
      AnnotatedEJBReferenceMetaData reference = metaData.getEnterpriseBean("JaxWS1822Bean").getAnnotatedEjbReferences().iterator().next();
     
      assertEquals(JaxWS1822Bean.class.getName() + "/bean", reference.getName());
   }
View Full Code Here

      Collection<Class<?>> classes = new ArrayList<Class<?>>();

      EjbJar3xMetaData ejbJarMetaData = unmarshal("ejb-jar.xml", EjbJar3xMetaData.class, null);
     
      JBoss50Creator creator = new JBoss50Creator(ejbJarMetaData, this.getClass().getClassLoader(), finder);
      JBoss50MetaData annotations = creator.create(classes);

      JBoss50MetaData specMetaData = new JBoss50MetaData();
      specMetaData.merge(null, ejbJarMetaData);

      JBoss50MetaData metaData = new JBoss50MetaData();
View Full Code Here

      AnnotationFinder<AnnotatedElement> finder = new DefaultAnnotationFinder<AnnotatedElement>();
      JBoss50Creator creator = new JBoss50Creator(finder);
     
      Collection<Class<?>> classes = PackageScanner.loadClasses();
     
      JBoss50MetaData annotatedMetaData = creator.create(classes);
     
      JBossMetaData specMetaData = new JBoss50MetaData();
      specMetaData.merge(null, ejbJarMetaData);
     
      JBoss50MetaData mergedMetaData = new JBoss50MetaData();
View Full Code Here

      Collection<Class<?>> classes = new ArrayList<Class<?>>();
      classes.add(implClass);
      JBoss50Creator creator = new JBoss50Creator(finder);

      // Make the metadata
      JBoss50MetaData md = creator.create(classes);

      // Ensure we've got the right permissions
      MethodPermissionsMetaData permissions = md.getAssemblyDescriptor().getMethodPermissions()
            .getMethodPermissionsByEjbName(implClass.getSimpleName());
      TestCase.assertEquals("Exactly two sets of " + MethodPermissionsMetaData.class.getSimpleName()
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.