Package org.jboss.metadata.common.jboss

Examples of org.jboss.metadata.common.jboss.WebserviceDescriptionMetaData


    * @param jbossWebMD jboss web meta data
    */
   private void setConfigNameAndFile(final JSEArchiveMetaData jseArchiveMD, final JBossWebMetaData jbossWebMD)
   {
      final WebserviceDescriptionsMetaData wsDescriptionsMD = jbossWebMD.getWebserviceDescriptions();
      final WebserviceDescriptionMetaData wsDescriptionMD = ASHelper.getWebserviceDescriptionMetaData(wsDescriptionsMD);
      if (wsDescriptionMD != null)
      {
         if (wsDescriptionMD.getConfigName() != null)
         {
            jseArchiveMD.setConfigName(wsDescriptionMD.getConfigName());
            jseArchiveMD.setConfigFile(wsDescriptionMD.getConfigFile());

            // ensure higher priority against web.xml context parameters
            return;
         }
      }
View Full Code Here


      {
         // set wsdl location resolver
         final PublishLocationAdapter resolver = new PublishLocationAdapterImpl(wsDescriptionsMD);
         ejbArchiveMD.setPublishLocationAdapter(resolver);

         final WebserviceDescriptionMetaData wsDescriptionMD = ASHelper
               .getWebserviceDescriptionMetaData(wsDescriptionsMD);
         if (wsDescriptionMD != null)
         {
            if (!Constants.BC_CONTEXT_MODE && contextRoot == null && !hasContextRoot(ejbArchiveMD))
            {
               contextRoot = wsDescriptionMD.getWebserviceDescriptionName(); // TCK6 fallback
            }

            final String configName = wsDescriptionMD.getConfigName();
            final String configFile = wsDescriptionMD.getConfigFile();

            // set config name
            this.log.debug("Setting config name: " + configName);
            ejbArchiveMD.setConfigName(wsDescriptionMD.getConfigName());

            // set config file
            this.log.debug("Setting config file: " + configFile);
            ejbArchiveMD.setConfigFile(wsDescriptionMD.getConfigFile());
         }
      }

      ejbArchiveMD.setWebServiceContextRoot(contextRoot);
      this.log.debug("Setting context root: " + contextRoot);
View Full Code Here

    */
   public String getWsdlPublishLocationByName(final String endpointName)
   {
      if (this.wsDescriptionsMD != null)
      {
         final WebserviceDescriptionMetaData endpointMD = this.wsDescriptionsMD.get(endpointName);

         if (endpointMD != null)
         {
            return endpointMD.getWsdlPublishLocation();
         }
      }

      return null;
   }
View Full Code Here

      if (webservices == null)
         return null;
      WebserviceDescriptionsMetaData descriptions = webservices.getWebserviceDescriptions();
      if (descriptions == null)
         return null;
      WebserviceDescriptionMetaData description = descriptions.get(name);
      if (description == null)
         return null;
      return description.getWsdlPublishLocation();
   }
View Full Code Here

      List<WebserviceDescription> tmp = new ArrayList<WebserviceDescription>();
      WebserviceDescriptionsMetaData descriptions = wmd.getWebserviceDescriptions();
      Iterator<WebserviceDescriptionMetaData> wdmdIter = descriptions.iterator();
      while( wdmdIter.hasNext() )
      {
         WebserviceDescriptionMetaData wdmd = wdmdIter.next();
         WebserviceDescription wd = new WebserviceDescription(wdmd);
         tmp.add(wd);
      }
      return tmp;
   }
View Full Code Here

      List<WebserviceDescription> tmp = new ArrayList<WebserviceDescription>();
      WebserviceDescriptionsMetaData descriptions = wmd.getWebserviceDescriptions();
      Iterator<WebserviceDescriptionMetaData> wdmdIter = descriptions.iterator();
      while( wdmdIter.hasNext() )
      {
         WebserviceDescriptionMetaData wdmd = wdmdIter.next();
         WebserviceDescription wd = new WebserviceDescription(wdmd);
         tmp.add(wd);
      }
      return tmp;
   }
View Full Code Here

      if (webservices == null)
         return null;
      WebserviceDescriptionsMetaData descriptions = webservices.getWebserviceDescriptions();
      if (descriptions == null)
         return null;
      WebserviceDescriptionMetaData description = descriptions.get(name);
      if (description == null)
         return null;
      return description.getWsdlPublishLocation();
   }
View Full Code Here

            if (wsDescriptions.size() > 1)
               log.warn("Multiple <webservice-description> elements not supported");

            if (wsDescriptions.size() > 0)
            {
               WebserviceDescriptionMetaData wsd = wsDescriptions.iterator().next();
               ejbMetaData.setConfigName(wsd.getConfigName());
               ejbMetaData.setConfigFile(wsd.getConfigFile());
            }
         }
      }
   }
View Full Code Here

         {
            String wsdlPublishLocation = null;
            WebserviceDescriptionsMetaData wsDescriptions = wsMetaData.getWebserviceDescriptions();
            if (wsDescriptions != null && wsDescriptions.get(name) != null)
            {
               WebserviceDescriptionMetaData wsdMetaData = wsDescriptions.get(name);
               wsdlPublishLocation = wsdMetaData.getWsdlPublishLocation();
            }
            return wsdlPublishLocation;
         }
      };
   }
View Full Code Here

      if (wsDescriptions != null && wsDescriptions.size() > 1)
         log.warn("Multiple <webservice-description> elements not supported");

      if (wsDescriptions != null && wsDescriptions.size() > 0)
      {
         WebserviceDescriptionMetaData wsd = wsDescriptions.iterator().next();
         configName = wsd.getConfigName();
         configFile = wsd.getConfigFile();
      }

      List<ParamValueMetaData> contextParams = jbossWebMetaData.getContextParams();
      if (contextParams != null)
      {
View Full Code Here

TOP

Related Classes of org.jboss.metadata.common.jboss.WebserviceDescriptionMetaData

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.