Package org.jboss.metadata.ear.jboss

Examples of org.jboss.metadata.ear.jboss.JBossAppMetaData


      return unmarshal(JBossAppMetaData.class);
   }

   public void testVersion40() throws Exception
   {
      JBossAppMetaData result = unmarshal();
      assertEquals("4.0", result.getVersion());
   }
View Full Code Here


      assertEquals("4.0", result.getVersion());
   }
  
   public void testVersion42() throws Exception
   {
      JBossAppMetaData result = unmarshal();
      assertEquals("4.2", result.getVersion());
   }
View Full Code Here

      assertEquals("4.2", result.getVersion());
   }
  
   public void testVersion50() throws Exception
   {
      JBossAppMetaData result = unmarshal();
      assertEquals("jboss-app_5_0-id", result.getId());
      assertEquals("5.0", result.getVersion());
   }
View Full Code Here

      assertEquals("5.0", result.getVersion());
   }

   public void testEmptyMetaData()
   {
      JBossAppMetaData appMetaData = new JBoss50AppMetaData();
      ModulesMetaData modules = new ModulesMetaData();
      appMetaData.setModules(modules);
      ModuleMetaData module = appMetaData.getModule("something");
      assertNull(module);
   }
View Full Code Here

      assertNull(module);
   }

   public void testModuleOrder() throws Exception
   {
      JBossAppMetaData result = unmarshal();
      assertEquals("4.0", result.getVersion());
      assertEquals(JBossAppMetaData.ModuleOrder.STRICT, result.getModuleOrderEnum());
   }
View Full Code Here

   public void testOverride()
      throws Exception
   {
      Ear5xMetaData spec = unmarshal("Ear5xEverything_testEverything.xml", Ear5xMetaData.class, null);
      JBossAppMetaData jbossAppMD = new JBossAppMetaData();
      jbossAppMD.merge(null, spec);
      hasJBossAppOverride = false;
      assertEveryting(jbossAppMD);     
   }
View Full Code Here

   public void testEverything()
      throws Exception
   {
      //enableTrace("org.jboss.xb");
      Ear5xMetaData spec = unmarshal("Ear5xEverything_testEverything.xml", Ear5xMetaData.class, null);
      JBossAppMetaData jbossAppXml = unmarshal();
      JBossAppMetaData jbossAppMD = new JBossAppMetaData();
      jbossAppMD.merge(jbossAppXml, spec);
      hasJBossAppOverride = true;
      assertEveryting(jbossAppMD);     
      assertEquals("jboss-app-id", jbossAppMD.getId());
      assertEquals("5.0", jbossAppMD.getVersion());
      assertEveryting(jbossAppMD);
   }
View Full Code Here

   public void testSecurityRoles()
      throws Exception
   {
      EarMetaData specMetaData = unmarshal();
      JBossAppMetaData jbossMetaData = unmarshal("Ear4x_testJBossSecurityRoles.xml", JBossAppMetaData.class, null);
      JBossAppMetaData metaData = new JBossAppMetaData();
      metaData.merge(jbossMetaData, specMetaData);

      SecurityRolesMetaData secRoles = metaData.getSecurityRoles();
      assertNotNull(secRoles);
      assertEquals(4, secRoles.size());
      // VP
      SecurityRoleMetaData VP = secRoles.get("VP");
      assertNotNull(VP);
View Full Code Here

    */
   public void testAppXmlOnly()
      throws Exception
   {
      EarMetaData specMetaData = unmarshal();
      JBossAppMetaData metaData = new JBossAppMetaData();
      metaData.merge(metaData, specMetaData);

      assertEquals(6, metaData.getModules().size());
      ModuleMetaData rar = metaData.getModule("rar0.rar");
      assertEquals("connector0", rar.getId());
      assertEquals(ModuleType.Connector, rar.getType());
      assertEquals("META-INF/alt-ra.xml", rar.getAlternativeDD());
      ModuleMetaData car = metaData.getModule("client0.jar");
      assertEquals("java0", car.getId());
      assertEquals(ModuleType.Client, car.getType());
      assertEquals("META-INF/alt-application-client.xml", car.getAlternativeDD());
      ModuleMetaData ejb1 = metaData.getModule("ejb-jar1.jar");
      assertEquals("ejb1", ejb1.getId());
      assertEquals(ModuleType.Ejb, ejb1.getType());
      assertEquals("META-INF/alt-ejb-jar.xml", ejb1.getAlternativeDD());
      ModuleMetaData web1 = metaData.getModule("web-app1.war");
      assertEquals("web1", web1.getId());
      assertEquals(ModuleType.Web, web1.getType());
      assertEquals("WEB-INF/alt-web.xml", web1.getAlternativeDD());
      WebModuleMetaData wm1 = (WebModuleMetaData) web1.getValue();
      assertEquals("/web1", wm1.getContextRoot());

      SecurityRolesMetaData roles = metaData.getSecurityRoles();
      assertEquals(2, roles.size());
      SecurityRoleMetaData r0 = roles.get("role0");
      assertEquals("security-role0", r0.getId());
      assertEquals("The 0 security role", r0.getDescriptions().value()[0].value());
      SecurityRoleMetaData r1 = roles.get("role1");
View Full Code Here

        resourceRoot.putAttachment(Attachments.INDEX_RESOURCE_ROOT, false);
        ModuleRootMarker.mark(resourceRoot, false);

        String libDirName = DEFAULT_LIB_DIR;

        final JBossAppMetaData appMetaData = deploymentUnit.getAttachment(org.jboss.as.ee.structure.Attachments.JBOSS_APP_METADATA);
        final EarMetaData earMetaData = deploymentUnit.getAttachment(org.jboss.as.ee.structure.Attachments.EAR_METADATA);
        if (appMetaData != null) {
            final String xmlLibDirName = appMetaData.getLibraryDirectory();
            if (xmlLibDirName != null) {
                libDirName = xmlLibDirName;
            }
        } else {
            if (earMetaData != null) {
View Full Code Here

TOP

Related Classes of org.jboss.metadata.ear.jboss.JBossAppMetaData

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.