Package org.jboss.metadata.ejb.spec

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


   }

   public void testOneMany()
      throws Exception
   {
      EjbJar2xMetaData specMetaData = unmarshal();
     
   }
View Full Code Here


      return unmarshal(EjbJar21MetaData.class);
   }
  
   public void testVersion() throws Exception
   {
      EjbJar2xMetaData result = unmarshal();
      assertEquals("2.1", result.getVersion());
      assertFalse(result.isEJB1x());
      assertTrue(result.isEJB2x());
      assertTrue(result.isEJB21());
      assertFalse(result.isEJB3x());
     
      ApplicationMetaData old = new ApplicationMetaData(result);
      assertFalse(old.isEJB1x());
      assertTrue(old.isEJB2x());
      assertTrue(old.isEJB21());
View Full Code Here

      assertFalse(old.isEJB3x());
   }
   public void testMethodPermissions()
      throws Exception
   {
      EjbJar2xMetaData result = unmarshal();
      JBossMetaData jbossMetaData = new JBossMetaData();
      jbossMetaData.merge(null, result);
      ApplicationMetaData appData = new ApplicationMetaData(jbossMetaData);

      // Validate the assembly descriptor permissions
      IAssemblyDescriptorMetaData admd = result.getAssemblyDescriptor();
      MethodPermissionsMetaData allPerms = admd.getMethodPermissions();
      assertEquals("ejb-jar has 4 method-permissions", 4, allPerms.size());

      // Validate StatelessSession bean permission count
      IEnterpriseBeanMetaData ebmd = result.getEnterpriseBeans().get("StatelessSession");
      MethodPermissionsMetaData beanPerms = ebmd.getMethodPermissions();
      assertEquals("StatelessSession has 3 method-permissions", 3, beanPerms.size());

      // Now validate the method matching logic
      String echo = "Echo";
View Full Code Here

   }

   public void testMultipleMerge()
      throws Exception
   {
      EjbJar2xMetaData result = unmarshal();
      JBossMetaData jboss = unmarshal("JBoss40_testMultipleMerge.xml", JBossMetaData.class);
      JBossEnterpriseBeansMetaData beans = jboss.getEnterpriseBeans();
      assertEquals(4, beans.size());
      JBossEnterpriseBeanMetaData entity = beans.get("EntityCallee");
      assertTrue(entity instanceof JBossEntityBeanMetaData);
View Full Code Here

TOP

Related Classes of org.jboss.metadata.ejb.spec.EjbJar2xMetaData

Copyright © 2018 www.massapicom. 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.