Package org.jboss.metadata.javaee.spec

Examples of org.jboss.metadata.javaee.spec.PortComponent


            // set JNDI names
            wsEjbMD.setJndiName(sessionEjbMD.determineJndiName());
            wsEjbMD.setLocalJndiName(jbossEjbMD.determineLocalJndiName());

            final PortComponent portComponentMD = sessionEjbMD.getPortComponent();
            if (portComponentMD != null)
            {
               // set port component meta data
               wsEjbMD.setPortComponentName(portComponentMD.getPortComponentName());
               wsEjbMD.setPortComponentURI(portComponentMD.getPortComponentURI());

               // set security meta data
               final EJBSecurityMetaData smd = new EJBSecurityMetaData();
               smd.setAuthMethod(portComponentMD.getAuthMethod());
               smd.setTransportGuarantee(portComponentMD.getTransportGuarantee());
               smd.setSecureWSDLAccess(portComponentMD.getSecureWSDLAccess());
               wsEjbMD.setSecurityMetaData(smd);
            }
         }

         wsEjbsMD.add(wsEjbMD);
View Full Code Here


   private void addWebServiceAnnotations(EJBContainer container, JBossEnterpriseBeanMetaData enterpriseBean)
   {
      if (enterpriseBean != null && (enterpriseBean instanceof JBossSessionBeanMetaData))
      {
         PortComponent pc = ((JBossSessionBeanMetaData)enterpriseBean).getPortComponent();
         if (pc != null)
         {
            PortComponentMD annotation = new PortComponentMD();
            annotation.setAuthMethod(pc.getAuthMethod());
            annotation.setPortComponentName(pc.getPortComponentName());
            annotation.setPortComponentURI(pc.getPortComponentURI());
            annotation.setSecureWSDLAccess(pc.getSecureWSDLAccess());
            annotation.setTransportGuarantee(pc.getTransportGuarantee());
           
            addClassAnnotation(container, PortComponentSpec.class, annotation);
         }
      }
   }
View Full Code Here

   private void addWebServiceAnnotations(EJBContainer container, JBossEnterpriseBeanMetaData enterpriseBean)
   {
      if (enterpriseBean != null && (enterpriseBean instanceof JBossSessionBeanMetaData))
      {
         PortComponent pc = ((JBossSessionBeanMetaData)enterpriseBean).getPortComponent();
         if (pc != null)
         {
            PortComponentMD annotation = new PortComponentMD();
            annotation.setAuthMethod(pc.getAuthMethod());
            annotation.setPortComponentName(pc.getPortComponentName());
            annotation.setPortComponentURI(pc.getPortComponentURI());
            annotation.setSecureWSDLAccess(pc.getSecureWSDLAccess());
            annotation.setTransportGuarantee(pc.getTransportGuarantee());
           
            addClassAnnotation(container, PortComponentSpec.class, annotation);
         }
      }
   }
View Full Code Here

   private void addWebServiceAnnotations(EJBContainer container, JBossEnterpriseBeanMetaData enterpriseBean)
   {
      if (enterpriseBean != null && (enterpriseBean instanceof JBossSessionBeanMetaData))
      {
         PortComponent pc = ((JBossSessionBeanMetaData)enterpriseBean).getPortComponent();
         if (pc != null)
         {
            PortComponentMD annotation = new PortComponentMD();
            annotation.setAuthMethod(pc.getAuthMethod());
            annotation.setPortComponentName(pc.getPortComponentName());
            annotation.setPortComponentURI(pc.getPortComponentURI());
            annotation.setSecureWSDLAccess(pc.getSecureWSDLAccess());
            annotation.setTransportGuarantee(pc.getTransportGuarantee());
           
            addClassAnnotation(container, PortComponentSpec.class, annotation);
         }
      }
   }
View Full Code Here

   private void addWebServiceAnnotations(EJBContainer container, JBossEnterpriseBeanMetaData enterpriseBean)
   {
      if (enterpriseBean != null && (enterpriseBean instanceof JBossSessionBeanMetaData))
      {
         PortComponent pc = ((JBossSessionBeanMetaData)enterpriseBean).getPortComponent();
         if (pc != null)
         {
            PortComponentMD annotation = new PortComponentMD();
            annotation.setAuthMethod(pc.getAuthMethod());
            annotation.setPortComponentName(pc.getPortComponentName());
            annotation.setPortComponentURI(pc.getPortComponentURI());
            annotation.setSecureWSDLAccess(pc.getSecureWSDLAccess());
            annotation.setTransportGuarantee(pc.getTransportGuarantee());
           
            addClassAnnotation(container, PortComponentSpec.class, annotation);
         }
      }
   }
View Full Code Here

         targetBean.setHome(jbossSessionBean.getHome());
         targetBean.setLocalHome(jbossSessionBean.getLocalHome());
         targetBean.setJndiName(jbossSessionBean.determineJndiName());
         targetBean.setLocalJndiName(jbossBeansMetaData.determineLocalJndiName());
        
         PortComponent pcmd = jbossSessionBean.getPortComponent();
         if (pcmd != null)
         {
            targetBean.setPortComponentName(pcmd.getPortComponentName());
            targetBean.setPortComponentURI(pcmd.getPortComponentURI());
            EJBSecurityMetaData smd = new EJBSecurityMetaData();
            smd.setAuthMethod(pcmd.getAuthMethod());
            smd.setTransportGuarantee(pcmd.getTransportGuarantee());
            smd.setSecureWSDLAccess(pcmd.getSecureWSDLAccess());
            targetBean.setSecurityMetaData(smd);
         }
      }
      else if (jbossBeansMetaData.isMessageDriven())
      {
View Full Code Here

      JBossXBTestDelegate xbdelegate = (JBossXBTestDelegate) super.getDelegate();
      xbdelegate.setValidateSchema(true);
      JBossMetaData jboss = unmarshal();
      JBossGenericBeanMetaData ejb = (JBossGenericBeanMetaData) jboss.getEnterpriseBean("EjbName");
      assertNotNull(ejb);
      PortComponent portComponent = ejb.getPortComponent();
      assertNotNull(portComponent);
      assertEquals("port.component.name", portComponent.getPortComponentName());
      assertEquals("port/component/uri", portComponent.getPortComponentURI());
   }
View Full Code Here

   }
  
   public void testPortComponent()
   {
      // Override
      PortComponent overridePortComponent = new PortComponent();
      overridePortComponent.setAuthMethod("overrideauthMethod");
      overridePortComponent.setId("overrideId");
      overridePortComponent.setPortComponentName("overridePortComponentName");
      overridePortComponent.setPortComponentURI("overridePortComponentURI");
      overridePortComponent.setSecureWSDLAccess(true);
      overridePortComponent.setTransportGuarantee("overrideTransportGuarantee");
     
      JBossSessionBeanMetaData override = new JBossSessionBeanMetaData();
      override.setPortComponent(overridePortComponent);
      override.setName("overrideName");
     
      // Original
      PortComponent originalPortComponent = new PortComponent();
      originalPortComponent.setAuthMethod("originalAuthMethod");
      originalPortComponent.setPortComponentName("originalPortComponentName");
      originalPortComponent.setPortComponentURI("originalPortComponentURI");
      originalPortComponent.setSecureWSDLAccess(false);
      originalPortComponent.setTransportGuarantee("originalTransportGuarantee");
     
      JBossSessionBeanMetaData original = new JBossSessionBeanMetaData();
      original.setPortComponent(originalPortComponent);
     
      // Merged
      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);
      PortComponent portComponent = merged.getPortComponent();
      assertEquals("overrideauthMethod", portComponent.getAuthMethod());
      assertEquals("overridePortComponentName", portComponent.getPortComponentName());
      assertEquals("overridePortComponentURI", portComponent.getPortComponentURI());
      assertEquals("overrideTransportGuarantee", portComponent.getTransportGuarantee());
      assertEquals(true, portComponent.getSecureWSDLAccess());
     
   }
View Full Code Here

         targetBean.setHome(jbossSessionBean.getHome());
         targetBean.setLocalHome(jbossSessionBean.getLocalHome());
         targetBean.setJndiName(jbossSessionBean.determineJndiName());
         targetBean.setLocalJndiName(jbossBeansMetaData.determineLocalJndiName());
        
         PortComponent pcmd = jbossSessionBean.getPortComponent();
         if (pcmd != null)
         {
            targetBean.setPortComponentName(pcmd.getPortComponentName());
            targetBean.setPortComponentURI(pcmd.getPortComponentURI());
            EJBSecurityMetaData smd = new EJBSecurityMetaData();
            smd.setAuthMethod(pcmd.getAuthMethod());
            smd.setTransportGuarantee(pcmd.getTransportGuarantee());
            smd.setSecureWSDLAccess(pcmd.getSecureWSDLAccess());
            targetBean.setSecurityMetaData(smd);
         }
      }
      else if (jbossBeansMetaData.isMessageDriven())
      {
View Full Code Here

   private void addWebServiceAnnotations(EJBContainer container, JBossEnterpriseBeanMetaData enterpriseBean)
   {
      if (enterpriseBean != null && (enterpriseBean instanceof JBossSessionBeanMetaData))
      {
         PortComponent pc = ((JBossSessionBeanMetaData)enterpriseBean).getPortComponent();
         if (pc != null)
         {
            PortComponentMD annotation = new PortComponentMD();
            annotation.setAuthMethod(pc.getAuthMethod());
            annotation.setPortComponentName(pc.getPortComponentName());
            annotation.setPortComponentURI(pc.getPortComponentURI());
            annotation.setSecureWSDLAccess(pc.getSecureWSDLAccess());
            annotation.setTransportGuarantee(pc.getTransportGuarantee());
           
            addClassAnnotation(container, PortComponentSpec.class, annotation);
         }
      }
   }
View Full Code Here

TOP

Related Classes of org.jboss.metadata.javaee.spec.PortComponent

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.