Package org.jboss.metadata.ear.jboss

Examples of org.jboss.metadata.ear.jboss.JBossAppMetaData.merge()


      if (metaData == null)
         metaData = new JBossAppMetaData();

      // Create a merged view
      JBossAppMetaData mergedMetaData = new JBossAppMetaData();
      mergedMetaData.merge(metaData, specMetaData);
      // Set the merged as the output
      unit.getTransientManagedObjects().addAttachment(JBossAppMetaData.class, mergedMetaData);
      // Keep the raw parsed metadata as well
      unit.addAttachment("Raw"+JBossAppMetaData.class.getName(), metaData, JBossAppMetaData.class);
      // Pass the ear callByValue setting
View Full Code Here


         if (appMetaData == null)
         {
            appMetaData = new JBossAppMetaData();
         }
         // Create the merged view
         appMetaData.merge(appMetaData, specMetaData);

         String libDir = appMetaData.getLibraryDirectory();
         if (libDir == null || libDir.length() > 0)
         {
            if (libDir == null)
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);     
   }
   public void testEverything()
      throws Exception
View Full Code Here

   {
      //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

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

         if (appMetaData == null)
         {
            appMetaData = new JBossAppMetaData();
         }
         // Create the merged view
         appMetaData.merge(appMetaData, specMetaData);

         String libDir = appMetaData.getLibraryDirectory();
         if (libDir == null || libDir.length() > 0)
         {
            if (libDir == null)
View Full Code Here

      if (metaData == null)
         metaData = new JBossAppMetaData();

      // Create a merged view
      JBossAppMetaData mergedMetaData = new JBossAppMetaData();
      mergedMetaData.merge(metaData, specMetaData);
      // Set the merged as the output
      unit.getTransientManagedObjects().addAttachment(JBossAppMetaData.class, mergedMetaData);
      // Keep the raw parsed metadata as well
      unit.addAttachment("Raw"+JBossAppMetaData.class.getName(), metaData, JBossAppMetaData.class);
      // Pass the ear callByValue setting
View Full Code Here

/* 173 */       if (appMetaData == null)
/*     */       {
/* 175 */         appMetaData = new JBossAppMetaData();
/*     */       }
/*     */
/* 178 */       appMetaData.merge(appMetaData, specMetaData);
/*     */
/* 181 */       String libDir = appMetaData.getLibraryDirectory() == null ? "lib" : appMetaData.getLibraryDirectory();
/* 182 */       if (trace)
/* 183 */         this.log.trace("Checking for ear lib directory: " + libDir);
/*     */       try
View Full Code Here

/*     */     {
/* 153 */       metaData = new JBossAppMetaData();
/*     */     }
/*     */
/* 156 */     JBossAppMetaData mergedMetaData = new JBossAppMetaData();
/* 157 */     mergedMetaData.merge(metaData, specMetaData);
/*     */
/* 159 */     unit.getTransientManagedObjects().addAttachment(JBossAppMetaData.class, mergedMetaData);
/*     */
/* 161 */     unit.addAttachment("Raw" + JBossAppMetaData.class.getName(), metaData, JBossAppMetaData.class);
/*     */   }
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.