Package org.jboss.metadata.client.jboss

Examples of org.jboss.metadata.client.jboss.JBossClientMetaData.merge()


            specMetaData = annotatedMetaData;
      }

      // Create a merged view
      JBossClientMetaData mergedMetaData = new JBossClientMetaData();
      mergedMetaData.merge(metaData, specMetaData, false);

      // Output the merged JBossMetaData
      unit.getTransientManagedObjects().addAttachment(JBossClientMetaData.class, mergedMetaData);
      unit.addAttachment(CLIENT_MERGED_ATTACHMENT_NAME, mergedMetaData, JBossClientMetaData.class);
   }
View Full Code Here


     
      JBossClientMetaData rawJBossMetaData = unmarshal("JBossClient5Everything_testEverything.xml", JBossClientMetaData.class, null);
      new JBossClient5EverythingUnitTestCase("jbossClient").assertEverything(rawJBossMetaData);

      JBossClientMetaData jbossClientMetaData = new JBossClientMetaData();
      jbossClientMetaData.merge(rawJBossMetaData, appClientMetaData, true);
     
      // TODO: should this work?
      assertDescriptionGroup("application-client", appClientMetaData.getDescriptionGroup());
      assertRemoteEnvironment("appClient", jbossClientMetaData, true, Mode.JBOSS);
      assertEquals("org.jboss.test.metadata.client.AppClientCallbackHandler", jbossClientMetaData.getCallbackHandler());
View Full Code Here

      throws Exception
   {
      ApplicationClientMetaData specMetaData = unmarshal();
      JBossClientMetaData jbossMetaData = unmarshal("JBossClient5_test4915.xml", JBossClientMetaData.class, null);
      JBossClientMetaData mergedMetaData = new JBossClientMetaData();
      mergedMetaData.merge(jbossMetaData, specMetaData, true);

      assertEquals(7, mergedMetaData.getServiceReferences().size());
      JBossServiceReferenceMetaData port2 = (JBossServiceReferenceMetaData) mergedMetaData.getServiceReferenceByName("Port2");
      List<? extends PortComponentRef> pcrefs = port2.getJBossPortComponentRef();
      assertEquals(1, pcrefs.size());
View Full Code Here

   public void testBasicOverrides() throws Exception
   {
      ApplicationClientMetaData appClientMetaData = unmarshal("ApplicationClient14_testBasic.xml", ApplicationClientMetaData.class, null);
      JBossClientMetaData jbossClientMetaData = unmarshal("ApplicationClient14_testBasicJBoss.xml", JBossClientMetaData.class, null);
      JBossClientMetaData metaData = new JBossClientMetaData();
      metaData.merge(jbossClientMetaData, appClientMetaData, true);

      assertEquals("org.jboss.test.client.test.SystemPropertyCallbackHandler", metaData.getCallbackHandler());
      assertEquals("A sample application client descriptor", metaData.getDescriptionGroup().getDescription());
      assertEquals("J2EE Client Tests", metaData.getDescriptionGroup().getDisplayName());
      assertEquals("test-client", metaData.getJndiName());
View Full Code Here

   public void testServiceRef() throws Exception
   {
      ApplicationClientMetaData appClientMetaData = unmarshal("ApplicationClient14_testServiceRef.xml", ApplicationClientMetaData.class, null);
      JBossClientMetaData jbossClientMetaData = unmarshal("ApplicationClient14_testJBossServiceRef.xml", JBossClientMetaData.class, null);
      JBossClientMetaData metaData = new JBossClientMetaData();
      metaData.merge(jbossClientMetaData, appClientMetaData, true);

      ServiceReferenceMetaData sref = metaData.getServiceReferenceByName("service/beanMirrorSEI");
      assertNotNull(sref);
      assertTrue(sref instanceof JBossServiceReferenceMetaData);
      JBossServiceReferenceMetaData jsref = (JBossServiceReferenceMetaData) sref;
View Full Code Here

         AnnotationMergedView.merge(merged, xmlMD, clientMD);
        
         JBossClientMetaData jbossXmlMD = super.unmarshal(JBossClientMetaData.class);
         // Create a merged view
         JBossClientMetaData mergedMetaData = new JBossClientMetaData();
         mergedMetaData.merge(jbossXmlMD, merged, false);

         EnvironmentEntryMetaData msg = mergedMetaData.getEnvironmentEntryByName("msg");
         assertNotNull(msg);
         assertEquals("java.lang.String", msg.getType());
         assertEquals("how are you?", msg.getValue());
View Full Code Here

      ApplicationClient5MetaData specMerged = new ApplicationClient5MetaData();
      AnnotationMergedView.merge(specMerged, specMetaData, annotatedMetaData);
      specMetaData = specMerged;

      JBossClientMetaData mergedMetaData = new JBossClientMetaData();
      mergedMetaData.merge(metaData, specMetaData, false);
     
      assertNotNull(mergedMetaData);
      AnnotatedEJBReferencesMetaData annotatedRefs = mergedMetaData.getAnnotatedEjbReferences();
      assertNotNull(annotatedRefs);
      AnnotatedEJBReferenceMetaData annotatedRef = annotatedRefs.get("ejb/resourceClassBean");
View Full Code Here

      {
         jbossMetaData = new JBossClientMetaData();
      }
      // Create a merged view
      JBossClientMetaData metaData = new JBossClientMetaData();
      metaData.merge(jbossMetaData, acmd, true);
      // Register the merged view as the output
      unit.getTransientManagedObjects().addAttachment(JBossClientMetaData.class.getName(), metaData, getOutput());
      // Keep the raw parsed as well
      // TODO: Wolf: Why? (ProfileService?)
      unit.getTransientManagedObjects().addAttachment("Raw"+JBossClientMetaData.class.getName(), jbossMetaData, getOutput());
View Full Code Here

            specMetaData = annotatedMetaData;
      }

      // Create a merged view
      JBossClientMetaData mergedMetaData = new JBossClientMetaData();
      mergedMetaData.merge(metaData, specMetaData, false);

      // Output the merged JBossMetaData
      unit.getTransientManagedObjects().addAttachment(JBossClientMetaData.class, mergedMetaData);
      unit.addAttachment(CLIENT_MERGED_ATTACHMENT_NAME, mergedMetaData, JBossClientMetaData.class);
   }
View Full Code Here

      {
         jbossMetaData = new JBossClientMetaData();
      }
      // Create a merged view
      JBossClientMetaData metaData = new JBossClientMetaData();
      metaData.merge(jbossMetaData, acmd, true);
      // Register the merged view as the output
      unit.getTransientManagedObjects().addAttachment(JBossClientMetaData.class.getName(), metaData, getOutput());
      // Keep the raw parsed as well
      // TODO: Wolf: Why? (ProfileService?)
      unit.getTransientManagedObjects().addAttachment("Raw"+JBossClientMetaData.class.getName(), jbossMetaData, getOutput());
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.