Package org.jboss.ws.metadata.wsdl

Examples of org.jboss.ws.metadata.wsdl.WSDLService


      WSDLService[] services = wsdl.getServices();
      int len = services.length;
      for (int i = 0; i < len; i++)
      {

         WSDLService service = services[i];
         if (!namespace.equals(service.getName().getNamespaceURI()))
            continue;
         buffer.append("<service name='" + service.getName().getLocalPart() + "'>");
         appendUnknownExtensibilityElements(buffer, service);
         WSDLEndpoint[] endpoints = service.getEndpoints();
         int lenend = endpoints.length;
         for (int j = 0; j < lenend; j++)
         {
            WSDLEndpoint endpoint = endpoints[j];
            appendServicePort(buffer, endpoint);
View Full Code Here


/*     */     {
/* 162 */       org.apache.ws.policy.Policy policy = reader.readPolicy(policyElement.getElement());
/* 163 */       localPolicyRegistry.register(policy.getPolicyURI(), policy);
/*     */     }
/*     */
/* 166 */     WSDLService wsdlService = wsdlDefinitions.getService(epMetaData.getServiceMetaData().getServiceName());
/* 167 */     if (wsdlService != null)
/*     */     {
/* 169 */       WSDLEndpoint wsdlEndpoint = wsdlService.getEndpoint(epMetaData.getPortName());
/* 170 */       if (wsdlEndpoint != null)
/*     */       {
/* 172 */         List portPolicyRefList = wsdlEndpoint.getExtensibilityElements("http://www.jboss.org/jbossws/wsp/policyReference");
/* 173 */         processPolicies(portPolicyRefList, PolicyScopeLevel.WSDL_PORT, localPolicyRegistry, epMetaData);
/*     */       }
View Full Code Here

/*     */
/*     */   private void buildMetaDataInternal(ServiceMetaData serviceMetaData, WSDLDefinitions wsdlDefinitions) throws IOException
/*     */   {
/* 123 */     QName serviceName = serviceMetaData.getServiceName();
/*     */
/* 126 */     WSDLService wsdlService = null;
/* 127 */     if (serviceName == null)
/*     */     {
/* 129 */       if (wsdlDefinitions.getServices().length != 1) {
/* 130 */         throw new IllegalArgumentException("Expected a single service element");
/*     */       }
/* 132 */       wsdlService = wsdlDefinitions.getServices()[0];
/* 133 */       serviceMetaData.setServiceName(wsdlService.getName());
/*     */     }
/*     */     else
/*     */     {
/* 137 */       wsdlService = wsdlDefinitions.getService(serviceName);
/*     */     }
/* 139 */     if (wsdlService == null)
/*     */     {
/* 141 */       List serviceNames = new ArrayList();
/* 142 */       for (WSDLService wsdls : wsdlDefinitions.getServices()) {
/* 143 */         serviceNames.add(wsdls.getName());
/*     */       }
/* 145 */       throw new IllegalArgumentException("Cannot obtain wsdl service: " + serviceName + " we have " + serviceNames);
/*     */     }
/*     */
/* 150 */     for (WSDLEndpoint wsdlEndpoint : wsdlService.getEndpoints())
/*     */     {
/* 152 */       QName bindingName = wsdlEndpoint.getBinding();
/* 153 */       WSDLBinding wsdlBinding = wsdlEndpoint.getWsdlService().getWsdlDefinitions().getBinding(bindingName);
/* 154 */       String bindingType = wsdlBinding.getType();
/* 155 */       if ((!"http://schemas.xmlsoap.org/wsdl/soap/".equals(bindingType)) && (!"http://schemas.xmlsoap.org/wsdl/soap12/".equals(bindingType)))
View Full Code Here

/*     */   private void buildMetaDataInternal(ServiceMetaData serviceMetaData, WSDLDefinitions wsdlDefinitions, JavaWsdlMapping javaWsdlMapping, UnifiedServiceRefMetaData serviceRefMetaData)
/*     */     throws IOException
/*     */   {
/* 156 */     QName serviceQName = serviceMetaData.getServiceName();
/*     */
/* 159 */     WSDLService wsdlService = null;
/* 160 */     if (serviceQName == null)
/*     */     {
/* 162 */       if (wsdlDefinitions.getServices().length != 1) {
/* 163 */         throw new IllegalArgumentException("Expected a single service element");
/*     */       }
/* 165 */       wsdlService = wsdlDefinitions.getServices()[0];
/* 166 */       serviceMetaData.setServiceName(wsdlService.getName());
/*     */     }
/*     */     else
/*     */     {
/* 170 */       wsdlService = wsdlDefinitions.getService(serviceQName);
/*     */     }
/* 172 */     if (wsdlService == null) {
/* 173 */       throw new IllegalArgumentException("Cannot obtain wsdl service: " + serviceQName);
/*     */     }
/*     */
/* 176 */     setupTypesMetaData(serviceMetaData);
/*     */
/* 179 */     for (WSDLEndpoint wsdlEndpoint : wsdlService.getEndpoints())
/*     */     {
/* 181 */       QName bindingName = wsdlEndpoint.getBinding();
/* 182 */       WSDLBinding wsdlBinding = wsdlEndpoint.getWsdlService().getWsdlDefinitions().getBinding(bindingName);
/* 183 */       String bindingType = wsdlBinding.getType();
/* 184 */       if ((!"http://schemas.xmlsoap.org/wsdl/soap/".equals(bindingType)) && (!"http://schemas.xmlsoap.org/wsdl/soap12/".equals(bindingType)))
View Full Code Here

/* 1532 */       Iterator it = srcWsdl.getServices().values().iterator();
/* 1533 */       while (it.hasNext())
/*      */       {
/* 1535 */         Service srcService = (Service)it.next();
/* 1536 */         QName qname = srcService.getQName();
/* 1537 */         WSDLService destService = new WSDLService(this.destWsdl, qname);
/* 1538 */         processUnknownExtensibilityElements(srcService, destService);
/* 1539 */         this.destWsdl.addService(destService);
/* 1540 */         processPorts(srcWsdl, destService, srcService);
/*      */       }
/*      */     }
View Full Code Here

/*     */   {
/* 596 */     WSDLService[] services = this.wsdl.getServices();
/* 597 */     int len = services.length;
/* 598 */     for (int i = 0; i < len; i++)
/*     */     {
/* 601 */       WSDLService service = services[i];
/* 602 */       if (!namespace.equals(service.getName().getNamespaceURI()))
/*     */         continue;
/* 604 */       buffer.append("<service name='" + service.getName().getLocalPart() + "'>");
/* 605 */       appendUnknownExtensibilityElements(buffer, service);
/* 606 */       WSDLEndpoint[] endpoints = service.getEndpoints();
/* 607 */       int lenend = endpoints.length;
/* 608 */       for (int j = 0; j < lenend; j++)
/*     */       {
/* 610 */         WSDLEndpoint endpoint = endpoints[j];
/* 611 */         appendServicePort(buffer, endpoint);
View Full Code Here

/* 391 */     bindingOperation.addInput(bindingInput);
/*     */   }
/*     */
/*     */   protected void processService(ServiceMetaData service)
/*     */   {
/* 397 */     WSDLService wsdlService = new WSDLService(this.wsdl, service.getServiceName());
/* 398 */     this.wsdl.addService(wsdlService);
/*     */
/* 400 */     EndpointMetaData endpoint = null;
/* 401 */     for (Iterator iter = service.getEndpoints().iterator(); iter.hasNext(); )
/*     */     {
/* 403 */       endpoint = (EndpointMetaData)iter.next();
/* 404 */       processEndpoint(wsdlService, endpoint);
/*     */     }
/*     */
/* 407 */     if (endpoint == null) {
/* 408 */       throw new IllegalStateException("A service must have an endpoint");
/*     */     }
/* 410 */     wsdlService.setInterfaceName(endpoint.getPortName());
/*     */   }
View Full Code Here

         Iterator it = srcWsdl.getServices().values().iterator();
         while (it.hasNext())
         {
            Service srcService = (Service)it.next();
            QName qname = srcService.getQName();
            WSDLService destService = new WSDLService(destWsdl, qname);
            processUnknownExtensibilityElements(srcService, destService);
            destWsdl.addService(destService);
            processPorts(srcWsdl, destService, srcService);
         }
      }
View Full Code Here

/* 147 */       wscr.setTargetNamespace(j2wc.targetNamespace);
/*     */
/* 149 */       wscr.setSeiName(j2wc.endpointName);
/* 150 */       wscr.setServiceName(j2wc.serviceName);
/*     */
/* 152 */       WSDLService wsdlService = wsdl.getService(j2wc.serviceName);
/* 153 */       String portName = wsdlService.getEndpoints()[0].getName().getLocalPart();
/*     */
/* 155 */       wscr.setPortName(portName);
/*     */
/* 157 */       if (j2wc.servletLink != null)
/*     */       {
View Full Code Here

/*     */
/* 337 */         WebservicesXMLCreator wscr = new WebservicesXMLCreatorImpl();
/* 338 */         wscr.setTargetNamespace(wsdl.getTargetNamespace());
/* 339 */         wscr.setSeiName(seiName);
/* 340 */         wscr.setServiceName(serviceName);
/* 341 */         WSDLService wsdlService = wsdl.getService(serviceName);
/* 342 */         String portName = wsdlService.getEndpoints()[0].getName().getLocalPart();
/* 343 */         wscr.setPortName(portName);
/*     */
/* 345 */         String wsdlShortName = wsdlURL.getPath();
/* 346 */         wsdlShortName = wsdlShortName.substring(wsdlShortName.lastIndexOf("/"));
/*     */
View Full Code Here

TOP

Related Classes of org.jboss.ws.metadata.wsdl.WSDLService

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.