View Javadoc
1   /*
2    * Copyright (c) MuleSoft, Inc.  All rights reserved.  http://www.mulesoft.com
3    * The software in this package is published under the terms of the CPAL v1.0
4    * license, a copy of which has been included with this distribution in the
5    * LICENSE.txt file.
6    */
7   package org.mule.cxf.weatherservice.myweather;
8   
9   import javax.jws.WebMethod;
10  import javax.jws.WebParam;
11  import javax.jws.WebResult;
12  import javax.jws.WebService;
13  import javax.jws.soap.SOAPBinding;
14  import javax.jws.soap.SOAPBinding.ParameterStyle;
15  import javax.xml.bind.annotation.XmlSeeAlso;
16  
17  @WebService(targetNamespace = "http://ws.cdyne.com/WeatherWS/", name = "WeatherSoap")
18  @XmlSeeAlso({ObjectFactory.class})
19  @SOAPBinding(parameterStyle = ParameterStyle.BARE)
20  public interface WeatherSoap {
21  
22      @WebResult(name = "GetCityWeatherByZIPResponse", targetNamespace = "http://ws.cdyne.com/WeatherWS/", partName = "parameters")
23      @WebMethod(operationName = "GetCityWeatherByZIP", action = "http://ws.cdyne.com/WeatherWS/GetCityWeatherByZIP")
24      public GetCityWeatherByZIPResponse getCityWeatherByZIP(
25          @WebParam(partName = "parameters", name = "GetCityWeatherByZIP", targetNamespace = "http://ws.cdyne.com/WeatherWS/")
26          GetCityWeatherByZIP parameters
27      );
28  
29      @WebResult(name = "GetWeatherInformationResponse", targetNamespace = "http://ws.cdyne.com/WeatherWS/", partName = "parameters")
30      @WebMethod(operationName = "GetWeatherInformation", action = "http://ws.cdyne.com/WeatherWS/GetWeatherInformation")
31      public GetWeatherInformationResponse getWeatherInformation(
32          @WebParam(partName = "parameters", name = "GetWeatherInformation", targetNamespace = "http://ws.cdyne.com/WeatherWS/")
33          GetWeatherInformation parameters
34      );
35  
36      @WebResult(name = "GetCityForecastByZIPResponse", targetNamespace = "http://ws.cdyne.com/WeatherWS/", partName = "parameters")
37      @WebMethod(operationName = "GetCityForecastByZIP", action = "http://ws.cdyne.com/WeatherWS/GetCityForecastByZIP")
38      public GetCityForecastByZIPResponse getCityForecastByZIP(
39          @WebParam(partName = "parameters", name = "GetCityForecastByZIP", targetNamespace = "http://ws.cdyne.com/WeatherWS/")
40          GetCityForecastByZIP parameters
41      );
42  }