diff --git a/.idea/encodings.xml b/.idea/encodings.xml
index 63e9001..aa00ffa 100644
--- a/.idea/encodings.xml
+++ b/.idea/encodings.xml
@@ -2,5 +2,6 @@
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index b50cbdb..b21ccde 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,3 +1,4 @@
+
@@ -10,5 +11,5 @@
-
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 94b4409..442412e 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -5,15 +5,57 @@
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -44,16 +86,6 @@
-
-
-
-
-
-
@@ -70,8 +102,8 @@
-
-
+
+
@@ -191,6 +223,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index f6a2948..2bad480 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,8 +5,8 @@
org.springframework.boot
spring-boot-starter-parent
- 2.5.3
-
+ 3.3.9
+
com.rehome
admin-client-temperature
@@ -15,8 +15,7 @@
admin-client-temperature
admin-client-temperature
- 1.8
- 2020.0.3
+ 21
@@ -35,13 +34,12 @@
mysql
mysql-connector-java
- runtime
+ 8.0.33
-
com.alibaba
druid
- 1.1.9
+ 1.2.24
@@ -59,6 +57,11 @@
gson
2.8.2
+
+ com.alibaba
+ fastjson
+ 2.0.53
+
com.squareup.okhttp3
okhttp
@@ -74,59 +77,21 @@
annotations
19.0.0
-
org.projectlombok
lombok
- 1.18.20
- true
-
-
-
- org.apache.logging.log4j
- log4j-api
- 2.17.1
-
-
-
- org.apache.logging.log4j
- log4j-core
- 2.17.1
-
-
- com.github.xiaoymin
- swagger-bootstrap-ui
- 1.9.6
+ 1.18.36
commons-io
commons-io
2.4
-
- javax.validation
- validation-api
- 2.0.1.Final
-
-
- org.springframework.boot
- spring-boot-starter-validation
-
com.oracle
ojdbc6
11.2.0.1.0
-
- io.swagger
- swagger-annotations
- 1.5.20
-
-
- com.alibaba
- fastjson
- 1.2.68
-
org.bouncycastle
bcprov-jdk15on
@@ -161,112 +126,21 @@
hutool-crypto
5.8.37
-
-
- org.springframework.boot
- spring-boot-starter-web-services
-
-
- org.apache.cxf
- cxf-spring-boot-starter-jaxws
- 3.3.0
-
-
- org.springframework.boot
- spring-boot-starter-tomcat
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- org.apache.axis2
- axis2-corba
- 1.7.9
-
-
- org.apache.axis2
- axis2-jaxws
- 1.7.9
-
-
- org.apache.axis2
- axis2-spring
- 1.7.9
-
-
-
- org.springframework.boot
- spring-boot-starter-thymeleaf
- 2.1.6.RELEASE
-
org.springframework.boot
spring-boot-starter-log4j2
2.1.6.RELEASE
-
-
- io.springfox
- springfox-swagger2
- 2.9.2
-
-
- io.springfox
- springfox-swagger-ui
- 2.9.2
-
-
- commons-net
- commons-net
- 3.1
-
-
-
- org.apache.axis2
- axis2-transport-http
- 1.7.9
-
-
- org.apache.axis2
- axis2-transport-jms
- 1.7.9
-
-
- org.apache.axis2
- axis2-kernel
- 1.7.9
-
-
- org.apache.axis2
- axis2-transport-local
- 1.7.9
-
-
- org.apache.axis2
- axis2-xmlbeans
- 1.7.9
-
-
- org.apache.ws.commons.axiom
- axiom-api
- 1.2.22
-
+
+
+
+
+
- org.apache.axis2
- axis2-adb
- 1.7.9
+ jakarta.validation
+ jakarta.validation-api
+ 3.0.2
-
diff --git a/src/main/java/com/rehome/mqttclienttemperature/AdminClientTemperatureApplication.java b/src/main/java/com/rehome/mqttclienttemperature/AdminClientTemperatureApplication.java
index ab6b4c2..558a815 100644
--- a/src/main/java/com/rehome/mqttclienttemperature/AdminClientTemperatureApplication.java
+++ b/src/main/java/com/rehome/mqttclienttemperature/AdminClientTemperatureApplication.java
@@ -2,22 +2,19 @@ package com.rehome.mqttclienttemperature;
import com.rehome.mqttclienttemperature.service.TemperatureService;
+import jakarta.annotation.Resource;
import org.springframework.beans.BeansException;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.boot.builder.SpringApplicationBuilder;
-import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.data.jpa.repository.config.EnableJpaAuditing;
import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.web.bind.annotation.RequestMapping;
-import javax.annotation.Resource;
import java.util.Map;
-
@EnableJpaAuditing
@EnableScheduling
@EnableAsync
diff --git a/src/main/java/com/rehome/mqttclienttemperature/Swagger2.java b/src/main/java/com/rehome/mqttclienttemperature/Swagger2.java
deleted file mode 100644
index 977484b..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/Swagger2.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package com.rehome.mqttclienttemperature;
-
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import springfox.documentation.builders.ApiInfoBuilder;
-import springfox.documentation.builders.PathSelectors;
-import springfox.documentation.builders.RequestHandlerSelectors;
-import springfox.documentation.service.ApiInfo;
-import springfox.documentation.spi.DocumentationType;
-import springfox.documentation.spring.web.plugins.Docket;
-import springfox.documentation.swagger2.annotations.EnableSwagger2;
-
-
-@Configuration
-@EnableSwagger2
-public class Swagger2 {
- @Bean
- public Docket createRestApi() {
- return new Docket(DocumentationType.SWAGGER_2)
- .apiInfo(apiInfo())
- .select()
- .apis(RequestHandlerSelectors.basePackage("com.rehome.mqttclienttemperature.controller"))
- .paths(PathSelectors.any())
- .build();
- }
-
- private ApiInfo apiInfo() {
- return new ApiInfoBuilder()
- .title("springboot利用swagger构建api文档")
- .description("简单优雅的restful风格")
- .termsOfServiceUrl("https://gitee.com/shenzhanwang/projects")
- .version("1.0")
- .build();
- }
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/controller/JdbcDemoController.java b/src/main/java/com/rehome/mqttclienttemperature/controller/JdbcDemoController.java
index b9dc3b7..0b834ed 100644
--- a/src/main/java/com/rehome/mqttclienttemperature/controller/JdbcDemoController.java
+++ b/src/main/java/com/rehome/mqttclienttemperature/controller/JdbcDemoController.java
@@ -9,15 +9,11 @@ import com.rehome.mqttclienttemperature.dto.TemperatureDto;
import com.rehome.mqttclienttemperature.entity.Temperature;
import com.rehome.mqttclienttemperature.service.TemperatureService;
import com.rehome.mqttclienttemperature.utils.JdbcUtil;
+import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
-import org.apache.http.util.TextUtils;
-import org.attoparser.util.TextUtil;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
-
-import javax.annotation.Resource;
import java.util.ArrayList;
-import java.util.Date;
import java.util.List;
import java.util.concurrent.*;
@@ -195,7 +191,7 @@ public class JdbcDemoController {
return null;
}).join();
- if (TextUtils.isEmpty(result)) {
+ if (result==null||"".equals(result.trim())) {
return "数据库同步异常...";
}
System.out.println("数据库正在同步...");
diff --git a/src/main/java/com/rehome/mqttclienttemperature/controller/TemperatureController.java b/src/main/java/com/rehome/mqttclienttemperature/controller/TemperatureController.java
index 819b3ab..603e495 100644
--- a/src/main/java/com/rehome/mqttclienttemperature/controller/TemperatureController.java
+++ b/src/main/java/com/rehome/mqttclienttemperature/controller/TemperatureController.java
@@ -6,12 +6,13 @@ import com.rehome.mqttclienttemperature.dto.RequestTemperatureDto;
import com.rehome.mqttclienttemperature.entity.Temperature;
import com.rehome.mqttclienttemperature.response.Result;
import com.rehome.mqttclienttemperature.service.TemperatureService;
+import jakarta.annotation.Resource;
import org.springframework.validation.BindingResult;
import org.springframework.validation.FieldError;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
-import javax.annotation.Resource;
+
import java.util.List;
/**
diff --git a/src/main/java/com/rehome/mqttclienttemperature/controller/WeatherController.java b/src/main/java/com/rehome/mqttclienttemperature/controller/WeatherController.java
deleted file mode 100644
index c159edc..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/controller/WeatherController.java
+++ /dev/null
@@ -1,218 +0,0 @@
-package com.rehome.mqttclienttemperature.controller;
-
-import com.rehome.mqttclienttemperature.entity.WebServiceCity;
-import com.rehome.mqttclienttemperature.entity.WebServiceProvince;
-import com.rehome.mqttclienttemperature.service.TemperatureService;
-import com.rehome.mqttclienttemperature.service.WebServiceWeatherService;
-import com.rehome.mqttclienttemperature.soap.*;
-import com.google.gson.Gson;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import org.apache.axiom.om.OMElement;
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.ResponseBody;
-
-import javax.annotation.Resource;
-import java.text.SimpleDateFormat;
-import java.util.*;
-
-
-@Api(tags = "天气预报接口")
-@Controller
-public class WeatherController {
-
- @Resource
- private WebServiceWeatherService webServiceWeatherService;
-
- @ApiOperation("获取城市天气预报")
- @RequestMapping(value="/getWeatherbyCityName/{cityname}",method = RequestMethod.GET)
- @ResponseBody
- public String[] getWeatherbyCityName(@PathVariable String cityname) throws Exception{
- WeatherWebServiceStub sub = new WeatherWebServiceStub();
- GetWeatherbyCityName weather = new GetWeatherbyCityName();
- weather.setTheCityName(cityname);
- GetWeatherbyCityNameResponse wps = sub.getWeatherbyCityName(weather);
- String[] wuhanweather = wps.localGetWeatherbyCityNameResult.localString;
- for (String wuhan : wuhanweather ) {
- System.out.println(wuhan);
- }
- return wuhanweather;
- }
-
- @ApiOperation("获取支持的城市列表")
- @RequestMapping(value="/getCitysbyProvince/{province}",method = RequestMethod.GET)
- @ResponseBody
- public String[] getCitysbyProvince(@PathVariable String province) throws Exception{
- WeatherWebServiceStub sub = new WeatherWebServiceStub();
- GetSupportCity city = new GetSupportCity();
- city.setByProvinceName(province);
- GetSupportCityResponse rsp = sub.getSupportCity(city);
- String[] data = rsp.localGetSupportCityResult.getString();
- for (String d : data) {
- System.out.println(d);
- }
- return data;
- }
-
- @ApiOperation("获取所有支持的洲、省份和城市列表")
- @RequestMapping(value="/getSupportList",method = RequestMethod.GET)
- @ResponseBody
- public List getSupportList() throws Exception{
- List list = new ArrayList<>();
- WeatherWebServiceStub sub = new WeatherWebServiceStub();
- GetSupportDataSet set = new GetSupportDataSet();
- GetSupportDataSetResponse setpsp = sub.getSupportDataSet(set);
- GetSupportDataSetResult_type0 a = setpsp.getGetSupportDataSetResult();
- OMElement root = a.localExtraElement;
- Iterator iterator_layer1 = root.getChildElements();
- while (iterator_layer1.hasNext())
- {
- OMElement result = (OMElement) iterator_layer1.next();
- Iterator innerItr_layer2 = result.getChildElements();
- while (innerItr_layer2.hasNext())
- {
- OMElement result_2 = (OMElement) innerItr_layer2.next();
-
- Iterator innerItr_layer3 = result.getChildElements();
- {
-
- while (innerItr_layer3.hasNext())
- {
-
- OMElement result_l3 = (OMElement) innerItr_layer3.next();
- String s2 = result_l3.getLocalName();
- Iterator ss = result_l3.getChildElements();
- while (ss.hasNext()){
- OMElement result_l4 = (OMElement)ss.next();
- System.out.println(result_l4.getText());
- list.add(result_l4.getText());
- }
-
- }
- }
-
- }
- }
- return list;
- }
-
- public String[] getWeatherByCityCode(String cityCode) throws Exception{
- WeatherWebServiceStub sub = new WeatherWebServiceStub();
- GetWeatherbyCityName weather = new GetWeatherbyCityName();
- weather.setTheCityName(cityCode);
- GetWeatherbyCityNameResponse wps = sub.getWeatherbyCityName(weather);
- String[] wuhanweather = wps.localGetWeatherbyCityNameResult.localString;
- for (String wuhan : wuhanweather ) {
- System.out.println(wuhan);
- }
- return wuhanweather;
- }
-
- public List getCitListByProvince(String province) throws Exception{
- List list = new ArrayList<>();
- WeatherWebServiceStub sub = new WeatherWebServiceStub();
- GetSupportCity city = new GetSupportCity();
- city.setByProvinceName(province);
- GetSupportCityResponse rsp = sub.getSupportCity(city);
- String[] data = rsp.localGetSupportCityResult.getString();
- for (String d : data) {
- System.out.println(d);
- }
- list.addAll(Arrays.asList(data));
- return list;
- }
-
- @ApiOperation("获得本天气预报Web Services支持的洲、国内外省份和城市信息")
- @RequestMapping(value="/getSupportProvince",method = RequestMethod.GET)
- @ResponseBody
- public List getSupportProvince(){
- List list = new ArrayList<>();
- try {
-
- WeatherWebServiceStub sub = new WeatherWebServiceStub();
- GetSupportProvince set = new GetSupportProvince();
- GetSupportProvinceResponse setpsp = sub.getSupportProvince(set);
- ArrayOfString a = setpsp.getGetSupportProvinceResult();
- String[] resultArray = a.getString();
- Gson gson = new Gson();
- System.out.println(gson.toJson(resultArray));
- list.addAll(Arrays.asList(resultArray));
-
- Date now = new Date();
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
- SimpleDateFormat sdfHour = new SimpleDateFormat("yyyy-MM-dd HH");
- SimpleDateFormat sdfMinute = new SimpleDateFormat("yyyy-MM-dd HH:mm");
- SimpleDateFormat sdfSecond = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-
- String nowDate = sdf.format(now);
- String nowHour = sdfHour.format(now);
- String dataMinute = sdfMinute.format(now);
- String dataSecond = sdfSecond.format(now);
-
- for (String provinceName:list) {
- WebServiceProvince provinceDb=webServiceWeatherService.findProvinceByProvinceName(provinceName);
- if(provinceDb==null){
- WebServiceProvince province = new WebServiceProvince();
- province.setProvinceName(provinceName);
- province.setCreateDate(now);
- province.setDataHour(nowHour);
- province.setDataMinute(dataMinute);
- province.setDataSecond(dataSecond);
- webServiceWeatherService.saveWebServiceProvince(province);
- }
- }
-
- for (String provinceName:list) {
- List cityList = getCitListByProvince(provinceName);
- for (String cityStr:cityList) {
- String[] city= cityStr.split(" ");// 分割字符串
- if(city.length>0){
- System.out.println(gson.toJson(city));
- String cityNameCn = city[0];
- String cityCodeTemp = city[city.length-1];
- String cityCode = cityCodeTemp.replace("(","").replace(")","");
- String cityNameEn = "";
-
- if(city.length==2){
- cityNameEn = "";
- }else if(city.length==3){
- cityNameEn = city[1];
- }else if(city.length==4){
- cityNameEn = city[1]+" "+city[2];
- }else if(city.length==5){
- cityNameEn = city[1]+" "+city[2]+" "+city[3];
- }else if(city.length==6){
- cityNameEn = city[1]+" "+city[2]+" "+city[3]+" "+city[4];
- }
- System.out.println(cityNameEn);
- System.out.println(cityCode);
-
- WebServiceCity cityDb = webServiceWeatherService.findByCode(cityCode);
- if(cityDb==null){
- WebServiceCity citySave = new WebServiceCity();
- citySave.setCityName(cityNameCn);
- citySave.setCityNameEn(cityNameEn);
- citySave.setCode(cityCode);
- citySave.setCreateDate(now);
- citySave.setDataHour(nowHour);
- citySave.setDataMinute(dataMinute);
- citySave.setDataSecond(dataSecond);
- webServiceWeatherService.saveWebServiceCity(citySave);
- }else{
- System.out.println(cityNameCn);
- System.out.println(cityNameEn);
- System.out.println(cityCode);
- System.out.println("城市已存在");
- }
- }
- }
- }
- }catch (Exception e){
- e.printStackTrace();
- }
- return list;
- }
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/controller/api/TemperatureApiController.java b/src/main/java/com/rehome/mqttclienttemperature/controller/api/TemperatureApiController.java
index b3bdbfa..9e7b731 100644
--- a/src/main/java/com/rehome/mqttclienttemperature/controller/api/TemperatureApiController.java
+++ b/src/main/java/com/rehome/mqttclienttemperature/controller/api/TemperatureApiController.java
@@ -6,12 +6,11 @@ import com.rehome.mqttclienttemperature.dto.RequestTemperatureDto;
import com.rehome.mqttclienttemperature.entity.Temperature;
import com.rehome.mqttclienttemperature.response.Result;
import com.rehome.mqttclienttemperature.service.TemperatureService;
+import jakarta.annotation.Resource;
import org.springframework.validation.BindingResult;
import org.springframework.validation.FieldError;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
-
-import javax.annotation.Resource;
import java.util.List;
/**
diff --git a/src/main/java/com/rehome/mqttclienttemperature/dao/WebServiceCityRepository.java b/src/main/java/com/rehome/mqttclienttemperature/dao/WebServiceCityRepository.java
deleted file mode 100644
index ab06a5b..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/dao/WebServiceCityRepository.java
+++ /dev/null
@@ -1,9 +0,0 @@
-package com.rehome.mqttclienttemperature.dao;
-
-import com.rehome.mqttclienttemperature.entity.WebServiceCity;
-import org.springframework.data.jpa.repository.JpaRepository;
-
-public interface WebServiceCityRepository extends JpaRepository {
- WebServiceCity findByCode(String code);
- WebServiceCity findByCityName(String cityName);
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/dao/WebServiceProvinceRepository.java b/src/main/java/com/rehome/mqttclienttemperature/dao/WebServiceProvinceRepository.java
deleted file mode 100644
index 566d771..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/dao/WebServiceProvinceRepository.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package com.rehome.mqttclienttemperature.dao;
-
-
-
-import com.rehome.mqttclienttemperature.entity.WebServiceProvince;
-import org.springframework.data.jpa.repository.JpaRepository;
-
-public interface WebServiceProvinceRepository extends JpaRepository {
- WebServiceProvince findByProvinceName(String provinceName);
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/dao/WebServiceWeatherInfoRepository.java b/src/main/java/com/rehome/mqttclienttemperature/dao/WebServiceWeatherInfoRepository.java
deleted file mode 100644
index f8d5dd5..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/dao/WebServiceWeatherInfoRepository.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package com.rehome.mqttclienttemperature.dao;
-
-import com.rehome.mqttclienttemperature.entity.WebServiceWeatherInfo;
-import org.springframework.data.jpa.repository.JpaRepository;
-import org.springframework.data.jpa.repository.Query;
-
-import java.util.List;
-
-public interface WebServiceWeatherInfoRepository extends JpaRepository {
- //方法名称必须要遵循驼峰式命名规则,findBy(关键字)+属性名称(首字母大写)+查询条件(首字母大写)
- @Query(value = "select * from web_service_weather_info t where t.create_date=?1 and t.city_code=?2", nativeQuery = true)
- List findByCreateDateAndCityCode(String createDate, String cityCode);
-
- //@Query(value = "select * from web_service_weather_info t where t.create_date=?1 and t.city_name=?2", nativeQuery = true)
- List findByCreateDateAndCityName(String createDate, String cityName);
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/dto/RequestNowTemperatureDto.java b/src/main/java/com/rehome/mqttclienttemperature/dto/RequestNowTemperatureDto.java
index 2e5adf5..26536c1 100644
--- a/src/main/java/com/rehome/mqttclienttemperature/dto/RequestNowTemperatureDto.java
+++ b/src/main/java/com/rehome/mqttclienttemperature/dto/RequestNowTemperatureDto.java
@@ -1,8 +1,9 @@
package com.rehome.mqttclienttemperature.dto;
+import jakarta.validation.constraints.NotBlank;
import lombok.Data;
-import javax.validation.constraints.NotBlank;
+
@Data
public class RequestNowTemperatureDto {
diff --git a/src/main/java/com/rehome/mqttclienttemperature/dto/RequestTemperatureDto.java b/src/main/java/com/rehome/mqttclienttemperature/dto/RequestTemperatureDto.java
index 055e151..b61320e 100644
--- a/src/main/java/com/rehome/mqttclienttemperature/dto/RequestTemperatureDto.java
+++ b/src/main/java/com/rehome/mqttclienttemperature/dto/RequestTemperatureDto.java
@@ -1,9 +1,10 @@
package com.rehome.mqttclienttemperature.dto;
+import jakarta.validation.constraints.NotEmpty;
import lombok.Data;
-import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.NotEmpty;
+//import javax.validation.constraints.NotBlank;
+//import javax.validation.constraints.NotEmpty;
@Data
public class RequestTemperatureDto {
diff --git a/src/main/java/com/rehome/mqttclienttemperature/dto/TemperatureDto.java b/src/main/java/com/rehome/mqttclienttemperature/dto/TemperatureDto.java
index fb11638..84d7129 100644
--- a/src/main/java/com/rehome/mqttclienttemperature/dto/TemperatureDto.java
+++ b/src/main/java/com/rehome/mqttclienttemperature/dto/TemperatureDto.java
@@ -2,7 +2,7 @@ package com.rehome.mqttclienttemperature.dto;
import com.google.gson.annotations.SerializedName;
-import io.swagger.annotations.ApiModelProperty;
+//import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@@ -11,35 +11,35 @@ import java.util.Date;
public class TemperatureDto implements Serializable {
- @ApiModelProperty(value = "主键")
+ //@ApiModelProperty(value = "主键")
private Long id;
- @ApiModelProperty(value = "温度")
+ //@ApiModelProperty(value = "温度")
private Double temperature;
- @ApiModelProperty(value = "湿度")
+ //@ApiModelProperty(value = "湿度")
private Double humidity;
- @ApiModelProperty(value = "日期")
+ //@ApiModelProperty(value = "日期")
@SerializedName("data_date")
private String dataDate;
- @ApiModelProperty(value = "时")
+ //@ApiModelProperty(value = "时")
@SerializedName("data_hour")
private String dataHour;
- @ApiModelProperty(value = "分")
+ //@ApiModelProperty(value = "分")
@SerializedName("data_minute")
private String dataMinute;
- @ApiModelProperty(value = "主题")
+ //@ApiModelProperty(value = "主题")
private String topic;
- @ApiModelProperty(value = "位置描述")
+ //@ApiModelProperty(value = "位置描述")
@SerializedName("location_desc")
private String locationDesc;
- @ApiModelProperty(value = "时间")
+ //@ApiModelProperty(value = "时间")
@SerializedName("create_date")
private Date createDate;
diff --git a/src/main/java/com/rehome/mqttclienttemperature/entity/Temperature.java b/src/main/java/com/rehome/mqttclienttemperature/entity/Temperature.java
index ea6481a..6711709 100644
--- a/src/main/java/com/rehome/mqttclienttemperature/entity/Temperature.java
+++ b/src/main/java/com/rehome/mqttclienttemperature/entity/Temperature.java
@@ -1,11 +1,11 @@
package com.rehome.mqttclienttemperature.entity;
-import io.swagger.annotations.ApiModelProperty;
+
+import jakarta.persistence.*;
import lombok.Data;
import org.hibernate.annotations.Proxy;
import org.springframework.data.annotation.CreatedDate;
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
-import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
@@ -28,41 +28,43 @@ import java.util.Date;
public class Temperature implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
- @ApiModelProperty(value = "主键")
+ //@ApiModelProperty(value = "主键")
// @Id
// @ApiModelProperty(value = "主键")
// @GeneratedValue(strategy = GenerationType.SEQUENCE,generator="temperature_seq")
// @SequenceGenerator(name="temperature_seq", sequenceName="temperature_seq_appserver",initialValue = 1,allocationSize = 1)
private Long id;
- @ApiModelProperty(value = "温度")
+ //@ApiModelProperty(value = "温度")
+ @Column(length=10)
private String temperature;
- @ApiModelProperty(value = "湿度")
+ //@ApiModelProperty(value = "湿度")
+ @Column(length=10)
private String humidity;
- @ApiModelProperty(value = "日期")
+ //@ApiModelProperty(value = "日期")
@Column(length=20)
private String dataDate;
- @ApiModelProperty(value = "时")
+ //@ApiModelProperty(value = "时")
@Column(length=20)
private String dataHour;
- @ApiModelProperty(value = "分")
+ //@ApiModelProperty(value = "分")
@Column(length=20)
private String dataMinute;
- @ApiModelProperty(value = "主题")
+ //@ApiModelProperty(value = "主题")
@Column(length=60)
private String topic;
- @ApiModelProperty(value = "位置描述")
+ //@ApiModelProperty(value = "位置描述")
@Column(length=80)
private String locationDesc;
//@CreatedDate
- @ApiModelProperty(value = "创建时间")
+ //@ApiModelProperty(value = "创建时间")
@Temporal(TemporalType.TIMESTAMP)
private Date createDate;
diff --git a/src/main/java/com/rehome/mqttclienttemperature/entity/WebServiceCity.java b/src/main/java/com/rehome/mqttclienttemperature/entity/WebServiceCity.java
deleted file mode 100644
index 861de81..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/entity/WebServiceCity.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package com.rehome.mqttclienttemperature.entity;
-
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import org.hibernate.annotations.Proxy;
-import org.springframework.data.annotation.CreatedDate;
-import org.springframework.data.jpa.domain.support.AuditingEntityListener;
-
-import javax.persistence.*;
-import java.io.Serializable;
-import java.util.Date;
-
-@EntityListeners(AuditingEntityListener.class)
-@Proxy(lazy = false)
-@Data
-@Entity
-public class WebServiceCity implements Serializable {
-
- @Id
- @ApiModelProperty(value = "城市编号")
- @Column(length=30)
- private String code;
-
- @ApiModelProperty(value = "国内外城市中文名称")
- @Column(length=100)
- private String cityName;
-
- @ApiModelProperty(value = "国内外城市英文名称")
- @Column(length=100)
- private String cityNameEn;
-
- @ApiModelProperty(value = "日期")
- @Temporal(TemporalType.TIMESTAMP)
- @CreatedDate
- private Date createDate;
-
- @ApiModelProperty(value = "时")
- @Column(length=20)
- private String dataHour;
-
- @ApiModelProperty(value = "分")
- @Column(length=20)
- private String dataMinute;
-
- @ApiModelProperty(value = "秒")
- @Column(length=20)
- private String dataSecond;
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/entity/WebServiceProvince.java b/src/main/java/com/rehome/mqttclienttemperature/entity/WebServiceProvince.java
deleted file mode 100644
index 0b9fe41..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/entity/WebServiceProvince.java
+++ /dev/null
@@ -1,44 +0,0 @@
-package com.rehome.mqttclienttemperature.entity;
-
-
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import org.hibernate.annotations.Proxy;
-import org.springframework.data.annotation.CreatedDate;
-import org.springframework.data.jpa.domain.support.AuditingEntityListener;
-
-import javax.persistence.*;
-import java.io.Serializable;
-import java.util.Date;
-
-@EntityListeners(AuditingEntityListener.class)
-@Proxy(lazy = false)
-@Data
-@Entity
-public class WebServiceProvince implements Serializable {
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @ApiModelProperty(value = "主键")
- private Long id;
-
- @ApiModelProperty(value = "洲、国内外省份")
- @Column(length = 100)
- private String provinceName;
-
- @ApiModelProperty(value = "日期")
- @Temporal(TemporalType.TIMESTAMP)
- @CreatedDate
- private Date createDate;
-
- @ApiModelProperty(value = "时")
- @Column(length = 20)
- private String dataHour;
-
- @ApiModelProperty(value = "分")
- @Column(length = 20)
- private String dataMinute;
-
- @ApiModelProperty(value = "秒")
- @Column(length = 20)
- private String dataSecond;
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/entity/WebServiceWeatherInfo.java b/src/main/java/com/rehome/mqttclienttemperature/entity/WebServiceWeatherInfo.java
deleted file mode 100644
index d4211c1..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/entity/WebServiceWeatherInfo.java
+++ /dev/null
@@ -1,151 +0,0 @@
-package com.rehome.mqttclienttemperature.entity;
-
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import org.hibernate.annotations.Proxy;
-import org.springframework.data.annotation.CreatedDate;
-import org.springframework.data.jpa.domain.support.AuditingEntityListener;
-import javax.persistence.*;
-import java.util.Date;
-
-
-/**
- * 调用方法如下:输入参数:theCityName = 城市中文名称(国外城市可用英文)或城市代码(不输入默认为上海市),
- * 如:上海 或 58367,如有城市名称重复请使用城市代码查询(可通过 getSupportCity 或 getSupportDataSet 获得);
- * 返回数据: 一个一维数组 String(22),共有23个元素。
- * String(0) 到 String(4):省份,城市,城市代码,城市图片名称,最后更新时间。
- * String(5) 到 String(11):当天的 气温,概况,风向和风力,天气趋势开始图片名称(以下称:图标一),
- * 天气趋势结束图片名称(以下称:图标二),现在的天气实况,天气和生活指数。
- * String(12) 到 String(16):第二天的 气温,概况,风向和风力,图标一,图标二。
- * String(17) 到 String(21):第三天的 气温,概况,风向和风力,图标一,图标二。
- * String(22) 被查询的城市或地区的介绍
- */
-@EntityListeners(AuditingEntityListener.class)
-@Proxy(lazy = false)
-@Data
-@Entity
-//@Table(indexes = {@Index(name = "idx_cityName", columnList = "cityName"), @Index(name = "idx_cityCode", columnList = "cityCode"), @Index(name = "idx_createDate", columnList = "createDate"), @Index(name = "idx_dataHour", columnList = "dataHour"), @Index(name = "idx_dataMinute", columnList = "dataMinute"), @Index(name = "idx_dataSecond", columnList = "dataSecond"),
-// @Index(name = "data_create_date_city_code", columnList = "cityCode"), @Index(name = "data_create_date_city_code", columnList = "createDate"),
-// @Index(name = "data_create_date_city_name", columnList = "cityName"), @Index(name = "data_create_date_city_name", columnList = "createDate")})
-public class WebServiceWeatherInfo {
-
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @ApiModelProperty(value = "主键")
- private Long id;
-
- @Column(length = 100)
- @ApiModelProperty(value = "洲、国内外省份名称")
- private String provinceName;
-
- @Column(length = 100)
- @ApiModelProperty(value = "国内外城市中文名称")
- private String cityName;
-
- @Column(length = 30)
- @ApiModelProperty(value = "城市编号")
- private String cityCode;
-
- @Column(length = 30)
- @ApiModelProperty(value = "城市图片名称")
- private String cityPhoto;
-
- @Column(length = 30)
- @ApiModelProperty(value = "天气最后更新时间")
- private String weatherLastUpdate;
-
- @Column(length = 20)
- @ApiModelProperty(value = "当天的 气温")
- private String weatherNow;
-
- @ApiModelProperty(value = "概况")
- private String weatherShortDesc;
-
- @Column(length = 30)
- @ApiModelProperty(value = "风向和风力")
- private String windDesc;
-
- @Column(length = 30)
- @ApiModelProperty(value = "天气趋势开始图片名称(以下称:图标一)")
- private String weatherTrendStart;
-
- @Column(length = 30)
- @ApiModelProperty(value = "天气趋势结束图片名称(以下称:图标二)")
- private String weatherTrendEnd;
-
- //存放长文本
- @Lob
- @Basic(fetch = FetchType.LAZY)
- @ApiModelProperty(value = "现在的天气实况")
- private String weatherRealStatus;
-
- //存放长文本
- @Lob
- @Basic(fetch = FetchType.LAZY)
- @ApiModelProperty(value = "天气和生活指数")
- private String weatherLiveIndex;
-
- @Column(length = 20)
- @ApiModelProperty(value = "第二天的 气温")
- private String nextDateTemperature;
-
- @Column(length = 30)
- @ApiModelProperty(value = "第二天的 概况")
- private String nextDateWeatherShortDesc;
-
- @Column(length = 30)
- @ApiModelProperty(value = "第二天的 风向和风力")
- private String nextDateWindDesc;
-
- @Column(length = 30)
- @ApiModelProperty(value = "第二天的 图标一")
- private String nextDateWeatherTrendStart;
-
- @Column(length = 30)
- @ApiModelProperty(value = "第二天的 图标二")
- private String nextDateWeatherTrendEnd;
-
- @Column(length = 20)
- @ApiModelProperty(value = "第三天的 气温")
- private String threeDayTemperature;
-
- @Column(length = 30)
- @ApiModelProperty(value = "第三天的 概况")
- private String threeWeatherShortDesc;
-
- @Column(length = 30)
- @ApiModelProperty(value = "第三天的 风向和风力")
- private String threeDayWindDesc;
-
- @Column(length = 30)
- @ApiModelProperty(value = "第三天的 图标一")
- private String threeDayWeatherTrendStart;
-
- @Column(length = 30)
- @ApiModelProperty(value = "第三天的 图标二")
- private String threeDayWeatherTrendEnd;
-
- @ApiModelProperty(value = "被查询的城市或地区的介绍")
- //存放长文本
- @Lob
- @Basic(fetch = FetchType.LAZY)
- private String cityIntroduce;
-
- @ApiModelProperty(value = "日期")
- @Temporal(TemporalType.TIMESTAMP)
- @CreatedDate
- private Date createDate;
-
- @ApiModelProperty(value = "时")
- @Column(length = 20)
- private String dataHour;
-
- @ApiModelProperty(value = "分")
- @Column(length = 20)
- private String dataMinute;
-
- @ApiModelProperty(value = "秒")
- @Column(length = 20)
- private String dataSecond;
-
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/service/ScheduledService.java b/src/main/java/com/rehome/mqttclienttemperature/service/ScheduledService.java
index d40571d..5288b98 100644
--- a/src/main/java/com/rehome/mqttclienttemperature/service/ScheduledService.java
+++ b/src/main/java/com/rehome/mqttclienttemperature/service/ScheduledService.java
@@ -5,10 +5,10 @@ package com.rehome.mqttclienttemperature.service;
import com.google.gson.Gson;
import com.rehome.mqttclienttemperature.controller.JdbcDemoController;
import com.rehome.mqttclienttemperature.dto.ResponseDto;
+import jakarta.annotation.Resource;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
-import javax.annotation.Resource;
/**
@@ -29,7 +29,7 @@ public class ScheduledService {
* @description: 从中央气象台获取省份列表
* @Param: null
*/
- //@Scheduled(cron = "30 31 0 18 12 *")
+// @Scheduled(cron = "30 31 0 18 12 *")
public void getNmcWeatherProvince() {
ResponseDto responseDto = jdbcDemoController.queryList();
//System.out.println(new Gson().toJson(responseDto));
diff --git a/src/main/java/com/rehome/mqttclienttemperature/service/WebServiceWeatherService.java b/src/main/java/com/rehome/mqttclienttemperature/service/WebServiceWeatherService.java
deleted file mode 100644
index 126988c..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/service/WebServiceWeatherService.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package com.rehome.mqttclienttemperature.service;
-
-import com.rehome.mqttclienttemperature.entity.Temperature;
-import com.rehome.mqttclienttemperature.entity.WebServiceCity;
-import com.rehome.mqttclienttemperature.entity.WebServiceProvince;
-import com.rehome.mqttclienttemperature.entity.WebServiceWeatherInfo;
-
-import java.util.List;
-
-public interface WebServiceWeatherService {
- //省份
- void saveWebServiceProvince(WebServiceProvince webServiceProvince);
- WebServiceProvince findProvinceByProvinceName(String provinceName);
- //城市
- void saveWebServiceCity(WebServiceCity webServiceCity);
- WebServiceCity findByCityName(String cityName);
- WebServiceCity findByCode(String code);
- List findAllCity();
-
- //实况天气
- void saveWebServiceWeatherInfo(WebServiceWeatherInfo webServiceWeatherInfo);
- List findByCreateDateAndCityCode(String createDate, String cityCode);
- List findByCreateDateAndCityName(String createDate, String cityName);
-
-
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/service/impl/TemperatureServiceImpl.java b/src/main/java/com/rehome/mqttclienttemperature/service/impl/TemperatureServiceImpl.java
index 6e44f1b..16b0319 100644
--- a/src/main/java/com/rehome/mqttclienttemperature/service/impl/TemperatureServiceImpl.java
+++ b/src/main/java/com/rehome/mqttclienttemperature/service/impl/TemperatureServiceImpl.java
@@ -6,14 +6,13 @@ import com.rehome.mqttclienttemperature.dto.ResponseDto;
import com.rehome.mqttclienttemperature.entity.Temperature;
import com.rehome.mqttclienttemperature.service.OracleTemperatureService;
import com.rehome.mqttclienttemperature.service.TemperatureService;
+import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable;
import org.springframework.data.domain.Sort;
import org.springframework.stereotype.Service;
-
-import javax.annotation.Resource;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
@@ -64,8 +63,8 @@ public class TemperatureServiceImpl implements TemperatureService {
temperature.setTemperature(strDataTemperature[1]);
this.temperatureRepository.save(temperature);
- ResponseDto responseDto = this.oracleTemperatureService.saveTemperature(temperature);
- log.info(new Gson().toJson(responseDto));
+// ResponseDto responseDto = this.oracleTemperatureService.saveTemperature(temperature);
+// log.info(new Gson().toJson(responseDto));
}
}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/service/impl/WebServiceWeatherServiceImpl.java b/src/main/java/com/rehome/mqttclienttemperature/service/impl/WebServiceWeatherServiceImpl.java
deleted file mode 100644
index 4585c58..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/service/impl/WebServiceWeatherServiceImpl.java
+++ /dev/null
@@ -1,97 +0,0 @@
-package com.rehome.mqttclienttemperature.service.impl;
-
-import com.rehome.mqttclienttemperature.dao.TemperatureRepository;
-import com.rehome.mqttclienttemperature.dao.WebServiceCityRepository;
-import com.rehome.mqttclienttemperature.dao.WebServiceProvinceRepository;
-import com.rehome.mqttclienttemperature.dao.WebServiceWeatherInfoRepository;
-import com.rehome.mqttclienttemperature.entity.Temperature;
-import com.rehome.mqttclienttemperature.entity.WebServiceCity;
-import com.rehome.mqttclienttemperature.entity.WebServiceProvince;
-import com.rehome.mqttclienttemperature.entity.WebServiceWeatherInfo;
-import com.rehome.mqttclienttemperature.service.TemperatureService;
-import com.rehome.mqttclienttemperature.service.WebServiceWeatherService;
-import org.springframework.stereotype.Service;
-import javax.annotation.Resource;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Optional;
-
-@Service
-public class WebServiceWeatherServiceImpl implements WebServiceWeatherService {
-
- @Resource
- private WebServiceProvinceRepository webServiceProvinceRepository;
- @Resource
- private WebServiceCityRepository webServiceCityRepository;
- @Resource
- private WebServiceWeatherInfoRepository webServiceWeatherInfoRepository;
-
- @Override
- public void saveWebServiceProvince(WebServiceProvince webServiceProvince) {
- this.webServiceProvinceRepository.save(webServiceProvince);
- }
-
- @Override
- public WebServiceProvince findProvinceByProvinceName(String provinceName) {
- Optional result = Optional.ofNullable(webServiceProvinceRepository.findByProvinceName(provinceName));
- if(result.isPresent()){
- return result.get();
- }
- return null;
- }
-
- @Override
- public void saveWebServiceCity(WebServiceCity webServiceCity) {
- this.webServiceCityRepository.save(webServiceCity);
- }
-
- @Override
- public WebServiceCity findByCityName(String cityName) {
- Optional result = Optional.ofNullable(webServiceCityRepository.findByCityName(cityName));
- if(result.isPresent()){
- return result.get();
- }
- return null;
- }
-
- @Override
- public WebServiceCity findByCode(String code) {
- Optional result = Optional.ofNullable(webServiceCityRepository.findByCode(code));
- if(result.isPresent()){
- return result.get();
- }
- return null;
- }
-
- @Override
- public List findAllCity() {
- Optional> result = Optional.ofNullable(webServiceCityRepository.findAll());
- if(result.isPresent()){
- return result.get();
- }
- return new ArrayList<>();
- }
-
- @Override
- public void saveWebServiceWeatherInfo(WebServiceWeatherInfo webServiceWeatherInfo) {
- this.webServiceWeatherInfoRepository.save(webServiceWeatherInfo);
- }
-
- @Override
- public List findByCreateDateAndCityCode(String createDate, String cityCode) {
- Optional> result = Optional.ofNullable(webServiceWeatherInfoRepository.findByCreateDateAndCityCode(createDate,cityCode));
- if(result.isPresent()){
- return result.get();
- }
- return new ArrayList<>();
- }
-
- @Override
- public List findByCreateDateAndCityName(String createDate, String cityName) {
- Optional> result = Optional.ofNullable(webServiceWeatherInfoRepository.findByCreateDateAndCityName(createDate,cityName));
- if(result.isPresent()){
- return result.get();
- }
- return new ArrayList<>();
- }
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/ArrayOfString.java b/src/main/java/com/rehome/mqttclienttemperature/soap/ArrayOfString.java
deleted file mode 100644
index 7b690c6..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/ArrayOfString.java
+++ /dev/null
@@ -1,531 +0,0 @@
-
-/**
- * ArrayOfString.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
- */
-
-
- package com.rehome.mqttclienttemperature.soap;
-
-
- /**
- * ArrayOfString bean class
- */
- @SuppressWarnings({"unchecked","unused"})
-
- public class ArrayOfString
- implements org.apache.axis2.databinding.ADBBean{
- /* This type was generated from the piece of schema that had
- name = ArrayOfString
- Namespace URI = http://WebXml.com.cn/
- Namespace Prefix = ns2
- */
-
-
- /**
- * field for String
- * This was an Array!
- */
-
-
- public java.lang.String[] localString ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localStringTracker = false ;
-
- public boolean isStringSpecified(){
- return localStringTracker;
- }
-
-
-
- /**
- * Auto generated getter method
- * @return java.lang.String[]
- */
- public java.lang.String[] getString(){
- return localString;
- }
-
-
-
-
-
-
- /**
- * validate the array for String
- */
- protected void validateString(java.lang.String[] param){
-
- }
-
-
- /**
- * Auto generated setter method
- * @param param String
- */
- public void setString(java.lang.String[] param){
-
- validateString(param);
-
- localStringTracker = true;
-
- this.localString=param;
- }
-
-
-
- /**
- * Auto generated add method for the array for convenience
- * @param param java.lang.String
- */
- public void addString(java.lang.String param){
- if (localString == null){
- localString = new java.lang.String[]{};
- }
-
-
- //update the setting tracker
- localStringTracker = true;
-
-
- java.util.List list =
- org.apache.axis2.databinding.utils.ConverterUtil.toList(localString);
- list.add(param);
- this.localString =
- (java.lang.String[])list.toArray(
- new java.lang.String[list.size()]);
-
- }
-
-
-
-
- /**
- *
- * @param parentQName
- * @param factory
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getOMElement (
- final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
-
-
-
- return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,parentQName));
-
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
- serialize(parentQName,xmlWriter,false);
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter,
- boolean serializeType)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
-
-
-
-
- java.lang.String prefix = null;
- java.lang.String namespace = null;
-
-
- prefix = parentQName.getPrefix();
- namespace = parentQName.getNamespaceURI();
- writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
-
- if (serializeType){
-
-
- java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
- if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- namespacePrefix+":ArrayOfString",
- xmlWriter);
- } else {
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- "ArrayOfString",
- xmlWriter);
- }
-
-
- }
- if (localStringTracker){
- if (localString!=null) {
- namespace = "http://WebXml.com.cn/";
- for (int i = 0;i < localString.length;i++){
-
- if (localString[i] != null){
-
- writeStartElement(null, namespace, "string", xmlWriter);
-
-
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localString[i]));
-
- xmlWriter.writeEndElement();
-
- } else {
-
- // write null attribute
- namespace = "http://WebXml.com.cn/";
- writeStartElement(null, namespace, "string", xmlWriter);
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
- xmlWriter.writeEndElement();
-
- }
-
- }
- } else {
-
- // write the null attribute
- // write null attribute
- writeStartElement(null, "http://WebXml.com.cn/", "string", xmlWriter);
-
- // write the nil attribute
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
- xmlWriter.writeEndElement();
-
- }
-
- }
- xmlWriter.writeEndElement();
-
-
- }
-
- private static java.lang.String generatePrefix(java.lang.String namespace) {
- if(namespace.equals("http://WebXml.com.cn/")){
- return "ns2";
- }
- return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
- /**
- * Utility method to write an element start tag.
- */
- private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
- } else {
- if (namespace.length() == 0) {
- prefix = "";
- } else if (prefix == null) {
- prefix = generatePrefix(namespace);
- }
-
- xmlWriter.writeStartElement(prefix, localPart, namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- }
-
- /**
- * Util method to write an attribute with the ns prefix
- */
- private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
- } else {
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeAttribute(java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName,attValue);
- } else {
- xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
- }
- }
-
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
- javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- java.lang.String attributeNamespace = qname.getNamespaceURI();
- java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
- if (attributePrefix == null) {
- attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
- }
- java.lang.String attributeValue;
- if (attributePrefix.trim().length() > 0) {
- attributeValue = attributePrefix + ":" + qname.getLocalPart();
- } else {
- attributeValue = qname.getLocalPart();
- }
-
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attributeValue);
- } else {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
- }
- }
- /**
- * method to handle Qnames
- */
-
- private void writeQName(javax.xml.namespace.QName qname,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String namespaceURI = qname.getNamespaceURI();
- if (namespaceURI != null) {
- java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
- if (prefix == null) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- } else {
- // i.e this is the default namespace
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
- }
-
- private void writeQNames(javax.xml.namespace.QName[] qnames,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- if (qnames != null) {
- // we have to store this data until last moment since it is not possible to write any
- // namespace data after writing the charactor data
- java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
- java.lang.String namespaceURI = null;
- java.lang.String prefix = null;
-
- for (int i = 0; i < qnames.length; i++) {
- if (i > 0) {
- stringToWrite.append(" ");
- }
- namespaceURI = qnames[i].getNamespaceURI();
- if (namespaceURI != null) {
- prefix = xmlWriter.getPrefix(namespaceURI);
- if ((prefix == null) || (prefix.length() == 0)) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- }
- xmlWriter.writeCharacters(stringToWrite.toString());
- }
-
- }
-
-
- /**
- * Register a namespace prefix
- */
- private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
- java.lang.String prefix = xmlWriter.getPrefix(namespace);
- if (prefix == null) {
- prefix = generatePrefix(namespace);
- javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
- while (true) {
- java.lang.String uri = nsContext.getNamespaceURI(prefix);
- if (uri == null || uri.length() == 0) {
- break;
- }
- prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- return prefix;
- }
-
-
-
-
- /**
- * Factory class that keeps the parse method
- */
- public static class Factory{
- private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
-
-
-
-
- /**
- * static method to create the object
- * Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
- * If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
- * Postcondition: If this object is an element, the reader is positioned at its end element
- * If this object is a complex type, the reader is positioned at the end element of its outer element
- */
- public static ArrayOfString parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
- ArrayOfString object =
- new ArrayOfString();
-
- int event;
- javax.xml.namespace.QName currentQName = null;
- java.lang.String nillableValue = null;
- java.lang.String prefix ="";
- java.lang.String namespaceuri ="";
- try {
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- currentQName = reader.getName();
-
- if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
- java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
- "type");
- if (fullTypeName!=null){
- java.lang.String nsPrefix = null;
- if (fullTypeName.indexOf(":") > -1){
- nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
- }
- nsPrefix = nsPrefix==null?"":nsPrefix;
-
- java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
-
- if (!"ArrayOfString".equals(type)){
- //find namespace for the prefix
- java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
- return (ArrayOfString)ExtensionMapper.getTypeObject(
- nsUri,type,reader);
- }
-
-
- }
-
-
- }
-
-
-
-
- // Note all attributes that were handled. Used to differ normal attributes
- // from anyAttributes.
- java.util.Vector handledAttributes = new java.util.Vector();
-
-
-
-
- reader.next();
-
- java.util.ArrayList list1 = new java.util.ArrayList();
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","string").equals(reader.getName())){
-
-
-
- // Process the array and step past its final element's end.
-
-
- nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
- if ("true".equals(nillableValue) || "1".equals(nillableValue)){
- list1.add(null);
-
- reader.next();
- } else {
- list1.add(reader.getElementText());
- }
- //loop until we find a start element that is not part of this array
- boolean loopDone1 = false;
- while(!loopDone1){
- // Ensure we are at the EndElement
- while (!reader.isEndElement()){
- reader.next();
- }
- // Step out of this element
- reader.next();
- // Step to next element event.
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
- if (reader.isEndElement()){
- //two continuous end elements means we are exiting the xml structure
- loopDone1 = true;
- } else {
- if (new javax.xml.namespace.QName("http://WebXml.com.cn/","string").equals(reader.getName())){
-
- nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
- if ("true".equals(nillableValue) || "1".equals(nillableValue)){
- list1.add(null);
-
- reader.next();
- } else {
- list1.add(reader.getElementText());
- }
- }else{
- loopDone1 = true;
- }
- }
- }
- // call the converter utility to convert and set the array
-
- object.setString((java.lang.String[])
- list1.toArray(new java.lang.String[list1.size()]));
-
- } // End of if for expected property start element
-
- else {
-
- }
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement())
- // 2 - A start element we are not expecting indicates a trailing invalid property
-
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
-
-
-
-
- } catch (javax.xml.stream.XMLStreamException e) {
- throw new java.lang.Exception(e);
- }
-
- return object;
- }
-
- }//end of factory class
-
-
-
- }
-
-
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/ArrayOfStringE.java b/src/main/java/com/rehome/mqttclienttemperature/soap/ArrayOfStringE.java
deleted file mode 100644
index 9d40068..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/ArrayOfStringE.java
+++ /dev/null
@@ -1,347 +0,0 @@
-
-/**
- * ArrayOfStringE.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
- */
-
-package com.rehome.mqttclienttemperature.soap;
-
-/**
- * ArrayOfStringE bean class
- */
-@SuppressWarnings({ "unchecked", "unused" })
-
-public class ArrayOfStringE implements org.apache.axis2.databinding.ADBBean {
-
- public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName("http://WebXml.com.cn/",
- "ArrayOfString", "ns2");
-
- /**
- * field for ArrayOfString
- */
-
- protected ArrayOfString localArrayOfString;
-
- /**
- * Auto generated getter method
- *
- * @return cn.com.webxml.ArrayOfString
- */
- public ArrayOfString getArrayOfString() {
- return localArrayOfString;
- }
-
- /**
- * Auto generated setter method
- *
- * @param param
- * ArrayOfString
- */
- public void setArrayOfString(ArrayOfString param) {
-
- this.localArrayOfString = param;
-
- }
-
- /**
- *
- * @param parentQName
- * @param factory
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getOMElement(final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
-
- return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME));
-
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName, javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
- serialize(parentQName, xmlWriter, false);
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName, javax.xml.stream.XMLStreamWriter xmlWriter,
- boolean serializeType)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
-
- // We can safely assume an element has only one type associated with it
-
- if (localArrayOfString == null) {
- java.lang.String namespace = "http://WebXml.com.cn/";
- writeStartElement(null, namespace, "ArrayOfString", xmlWriter);
-
- // write the nil attribute
- writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter);
- xmlWriter.writeEndElement();
- } else {
- localArrayOfString.serialize(MY_QNAME, xmlWriter);
- }
-
- }
-
- private static java.lang.String generatePrefix(java.lang.String namespace) {
- if (namespace.equals("http://WebXml.com.cn/")) {
- return "ns2";
- }
- return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
- /**
- * Utility method to write an element start tag.
- */
- private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
- } else {
- if (namespace.length() == 0) {
- prefix = "";
- } else if (prefix == null) {
- prefix = generatePrefix(namespace);
- }
-
- xmlWriter.writeStartElement(prefix, localPart, namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- }
-
- /**
- * Util method to write an attribute with the ns prefix
- */
- private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
- java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeAttribute(writerPrefix, namespace, attName, attValue);
- } else {
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- xmlWriter.writeAttribute(prefix, namespace, attName, attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeAttribute(java.lang.String namespace, java.lang.String attName, java.lang.String attValue,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attValue);
- } else {
- xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace, attName, attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
- javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException {
-
- java.lang.String attributeNamespace = qname.getNamespaceURI();
- java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
- if (attributePrefix == null) {
- attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
- }
- java.lang.String attributeValue;
- if (attributePrefix.trim().length() > 0) {
- attributeValue = attributePrefix + ":" + qname.getLocalPart();
- } else {
- attributeValue = qname.getLocalPart();
- }
-
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attributeValue);
- } else {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
- }
- }
-
- /**
- * method to handle Qnames
- */
-
- private void writeQName(javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException {
- java.lang.String namespaceURI = qname.getNamespaceURI();
- if (namespaceURI != null) {
- java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
- if (prefix == null) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix, namespaceURI);
- }
-
- if (prefix.trim().length() > 0) {
- xmlWriter.writeCharacters(
- prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- } else {
- // i.e this is the default namespace
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
- }
-
- private void writeQNames(javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException {
-
- if (qnames != null) {
- // we have to store this data until last moment since it is not
- // possible to write any
- // namespace data after writing the charactor data
- java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
- java.lang.String namespaceURI = null;
- java.lang.String prefix = null;
-
- for (int i = 0; i < qnames.length; i++) {
- if (i > 0) {
- stringToWrite.append(" ");
- }
- namespaceURI = qnames[i].getNamespaceURI();
- if (namespaceURI != null) {
- prefix = xmlWriter.getPrefix(namespaceURI);
- if ((prefix == null) || (prefix.length() == 0)) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix, namespaceURI);
- }
-
- if (prefix.trim().length() > 0) {
- stringToWrite.append(prefix).append(":")
- .append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- } else {
- stringToWrite
- .append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- }
- xmlWriter.writeCharacters(stringToWrite.toString());
- }
-
- }
-
- /**
- * Register a namespace prefix
- */
- private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace)
- throws javax.xml.stream.XMLStreamException {
- java.lang.String prefix = xmlWriter.getPrefix(namespace);
- if (prefix == null) {
- prefix = generatePrefix(namespace);
- javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
- while (true) {
- java.lang.String uri = nsContext.getNamespaceURI(prefix);
- if (uri == null || uri.length() == 0) {
- break;
- }
- prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- return prefix;
- }
-
- /**
- * Factory class that keeps the parse method
- */
- public static class Factory {
- private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
-
- /**
- * static method to create the object Precondition: If this object is an
- * element, the current or next start element starts this object and any
- * intervening reader events are ignorable If this object is not an
- * element, it is a complex type and the reader is at the event just
- * after the outer start element Postcondition: If this object is an
- * element, the reader is positioned at its end element If this object
- * is a complex type, the reader is positioned at the end element of its
- * outer element
- */
- public static ArrayOfStringE parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
- ArrayOfStringE object = new ArrayOfStringE();
-
- int event;
- javax.xml.namespace.QName currentQName = null;
- java.lang.String nillableValue = null;
- java.lang.String prefix = "";
- java.lang.String namespaceuri = "";
- try {
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- currentQName = reader.getName();
-
- nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "nil");
- if ("true".equals(nillableValue) || "1".equals(nillableValue)) {
- // Skip the element and report the null value. It cannot
- // have subelements.
- while (!reader.isEndElement())
- reader.next();
-
- return object;
-
- }
-
- // Note all attributes that were handled. Used to differ normal
- // attributes
- // from anyAttributes.
- java.util.Vector handledAttributes = new java.util.Vector();
-
- while (!reader.isEndElement()) {
- if (reader.isStartElement()) {
-
- if (reader.isStartElement()
- && new javax.xml.namespace.QName("http://WebXml.com.cn/", "ArrayOfString")
- .equals(reader.getName())) {
-
- nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
- "nil");
- if ("true".equals(nillableValue) || "1".equals(nillableValue)) {
- object.setArrayOfString(null);
- reader.next();
-
- } else {
-
- object.setArrayOfString(ArrayOfString.Factory.parse(reader));
- }
- } // End of if for expected property start element
-
- else {
- // 3 - A start element we are not expecting
- // indicates an invalid parameter was passed
-
- throw new org.apache.axis2.databinding.ADBException(
- "Unexpected subelement " + reader.getName());
-
- }
-
- } else {
- reader.next();
- }
- } // end of while loop
-
- } catch (javax.xml.stream.XMLStreamException e) {
- throw new java.lang.Exception(e);
- }
-
- return object;
- }
-
- }// end of factory class
-
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/DataSet.java b/src/main/java/com/rehome/mqttclienttemperature/soap/DataSet.java
deleted file mode 100644
index e130af9..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/DataSet.java
+++ /dev/null
@@ -1,444 +0,0 @@
-
-/**
- * DataSet.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
- */
-
-package com.rehome.mqttclienttemperature.soap;
-
-/**
- * DataSet bean class
- */
-@SuppressWarnings({ "unchecked", "unused" })
-
-public class DataSet implements org.apache.axis2.databinding.ADBBean {
-
- public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName("http://WebXml.com.cn/",
- "DataSet", "ns2");
-
- /**
- * field for Schema
- */
-
- protected org.apache.axiom.om.OMElement localSchema;
-
- /**
- * Auto generated getter method
- *
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getSchema() {
- return localSchema;
- }
-
- /**
- * Auto generated setter method
- *
- * @param param
- * Schema
- */
- public void setSchema(org.apache.axiom.om.OMElement param) {
-
- this.localSchema = param;
-
- }
-
- /**
- * field for ExtraElement
- */
-
- protected org.apache.axiom.om.OMElement localExtraElement;
-
- /**
- * Auto generated getter method
- *
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getExtraElement() {
- return localExtraElement;
- }
-
- /**
- * Auto generated setter method
- *
- * @param param
- * ExtraElement
- */
- public void setExtraElement(org.apache.axiom.om.OMElement param) {
-
- this.localExtraElement = param;
-
- }
-
- /**
- *
- * @param parentQName
- * @param factory
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getOMElement(final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
-
- return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME));
-
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName, javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
- serialize(parentQName, xmlWriter, false);
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName, javax.xml.stream.XMLStreamWriter xmlWriter,
- boolean serializeType)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
-
- java.lang.String prefix = null;
- java.lang.String namespace = null;
-
- prefix = parentQName.getPrefix();
- namespace = parentQName.getNamespaceURI();
- writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
-
- if (serializeType) {
-
- java.lang.String namespacePrefix = registerPrefix(xmlWriter, "http://WebXml.com.cn/");
- if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
- writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", namespacePrefix + ":DataSet",
- xmlWriter);
- } else {
- writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", "DataSet", xmlWriter);
- }
-
- }
-
- if (localSchema != null) {
- localSchema.serialize(xmlWriter);
- } else {
- throw new org.apache.axis2.databinding.ADBException("schema cannot be null!!");
- }
-
- if (localExtraElement != null) {
- localExtraElement.serialize(xmlWriter);
- } else {
- throw new org.apache.axis2.databinding.ADBException("extraElement cannot be null!!");
- }
-
- xmlWriter.writeEndElement();
-
- }
-
- private static java.lang.String generatePrefix(java.lang.String namespace) {
- if (namespace.equals("http://WebXml.com.cn/")) {
- return "ns2";
- }
- return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
- /**
- * Utility method to write an element start tag.
- */
- private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
- } else {
- if (namespace.length() == 0) {
- prefix = "";
- } else if (prefix == null) {
- prefix = generatePrefix(namespace);
- }
-
- xmlWriter.writeStartElement(prefix, localPart, namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- }
-
- /**
- * Util method to write an attribute with the ns prefix
- */
- private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
- java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeAttribute(writerPrefix, namespace, attName, attValue);
- } else {
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- xmlWriter.writeAttribute(prefix, namespace, attName, attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeAttribute(java.lang.String namespace, java.lang.String attName, java.lang.String attValue,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attValue);
- } else {
- xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace, attName, attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
- javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException {
-
- java.lang.String attributeNamespace = qname.getNamespaceURI();
- java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
- if (attributePrefix == null) {
- attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
- }
- java.lang.String attributeValue;
- if (attributePrefix.trim().length() > 0) {
- attributeValue = attributePrefix + ":" + qname.getLocalPart();
- } else {
- attributeValue = qname.getLocalPart();
- }
-
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attributeValue);
- } else {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
- }
- }
-
- /**
- * method to handle Qnames
- */
-
- private void writeQName(javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException {
- java.lang.String namespaceURI = qname.getNamespaceURI();
- if (namespaceURI != null) {
- java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
- if (prefix == null) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix, namespaceURI);
- }
-
- if (prefix.trim().length() > 0) {
- xmlWriter.writeCharacters(
- prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- } else {
- // i.e this is the default namespace
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
- }
-
- private void writeQNames(javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException {
-
- if (qnames != null) {
- // we have to store this data until last moment since it is not
- // possible to write any
- // namespace data after writing the charactor data
- java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
- java.lang.String namespaceURI = null;
- java.lang.String prefix = null;
-
- for (int i = 0; i < qnames.length; i++) {
- if (i > 0) {
- stringToWrite.append(" ");
- }
- namespaceURI = qnames[i].getNamespaceURI();
- if (namespaceURI != null) {
- prefix = xmlWriter.getPrefix(namespaceURI);
- if ((prefix == null) || (prefix.length() == 0)) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix, namespaceURI);
- }
-
- if (prefix.trim().length() > 0) {
- stringToWrite.append(prefix).append(":")
- .append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- } else {
- stringToWrite
- .append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- }
- xmlWriter.writeCharacters(stringToWrite.toString());
- }
-
- }
-
- /**
- * Register a namespace prefix
- */
- private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace)
- throws javax.xml.stream.XMLStreamException {
- java.lang.String prefix = xmlWriter.getPrefix(namespace);
- if (prefix == null) {
- prefix = generatePrefix(namespace);
- javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
- while (true) {
- java.lang.String uri = nsContext.getNamespaceURI(prefix);
- if (uri == null || uri.length() == 0) {
- break;
- }
- prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- return prefix;
- }
-
- /**
- * Factory class that keeps the parse method
- */
- public static class Factory {
- private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
-
- /**
- * static method to create the object Precondition: If this object is an
- * element, the current or next start element starts this object and any
- * intervening reader events are ignorable If this object is not an
- * element, it is a complex type and the reader is at the event just
- * after the outer start element Postcondition: If this object is an
- * element, the reader is positioned at its end element If this object
- * is a complex type, the reader is positioned at the end element of its
- * outer element
- */
- public static DataSet parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
- DataSet object = new DataSet();
-
- int event;
- javax.xml.namespace.QName currentQName = null;
- java.lang.String nillableValue = null;
- java.lang.String prefix = "";
- java.lang.String namespaceuri = "";
- try {
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- currentQName = reader.getName();
-
- nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "nil");
- if ("true".equals(nillableValue) || "1".equals(nillableValue)) {
- // Skip the element and report the null value. It cannot
- // have subelements.
- while (!reader.isEndElement())
- reader.next();
-
- return null;
-
- }
-
- if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
- java.lang.String fullTypeName = reader
- .getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type");
- if (fullTypeName != null) {
- java.lang.String nsPrefix = null;
- if (fullTypeName.indexOf(":") > -1) {
- nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
- }
- nsPrefix = nsPrefix == null ? "" : nsPrefix;
-
- java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
-
- if (!"DataSet".equals(type)) {
- // find namespace for the prefix
- java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
- return (DataSet) ExtensionMapper.getTypeObject(nsUri, type, reader);
- }
-
- }
-
- }
-
- // Note all attributes that were handled. Used to differ normal
- // attributes
- // from anyAttributes.
- java.util.Vector handledAttributes = new java.util.Vector();
-
- reader.next();
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement()) {
-
- // use the QName from the parser as the name for the builder
- javax.xml.namespace.QName startQname1 = reader.getName();
-
- // We need to wrap the reader so that it produces a fake
- // START_DOCUMENT event
- // this is needed by the builder classes
- org.apache.axis2.databinding.utils.NamedStaxOMBuilder builder1 = new org.apache.axis2.databinding.utils.NamedStaxOMBuilder(
- new org.apache.axis2.util.StreamWrapper(reader), startQname1);
- object.setSchema(builder1.getOMElement());
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
- // 1 - A start element we are not expecting indicates an
- // invalid parameter was passed
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
- }
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement()) {
-
- // use the QName from the parser as the name for the builder
- javax.xml.namespace.QName startQname2 = reader.getName();
-
- // We need to wrap the reader so that it produces a fake
- // START_DOCUMENT event
- // this is needed by the builder classes
- org.apache.axis2.databinding.utils.NamedStaxOMBuilder builder2 = new org.apache.axis2.databinding.utils.NamedStaxOMBuilder(
- new org.apache.axis2.util.StreamWrapper(reader), startQname2);
- object.setExtraElement(builder2.getOMElement());
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
- // 1 - A start element we are not expecting indicates an
- // invalid parameter was passed
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
- }
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement())
- // 2 - A start element we are not expecting indicates a
- // trailing invalid property
-
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
-
- } catch (javax.xml.stream.XMLStreamException e) {
- throw new java.lang.Exception(e);
- }
-
- return object;
- }
-
- }// end of factory class
-
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/ExtensionMapper.java b/src/main/java/com/rehome/mqttclienttemperature/soap/ExtensionMapper.java
deleted file mode 100644
index 00cda75..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/ExtensionMapper.java
+++ /dev/null
@@ -1,48 +0,0 @@
-
-/**
- * ExtensionMapper.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
- */
-
-
- package com.rehome.mqttclienttemperature.soap;
-
- /**
- * ExtensionMapper class
- */
- @SuppressWarnings({"unchecked","unused"})
-
- public class ExtensionMapper{
-
- public static java.lang.Object getTypeObject(java.lang.String namespaceURI,
- java.lang.String typeName,
- javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
-
-
- if (
- "http://WebXml.com.cn/".equals(namespaceURI) &&
- "ArrayOfString".equals(typeName)){
-
- return ArrayOfString.Factory.parse(reader);
-
-
- }
-
-
- if (
- "http://WebXml.com.cn/".equals(namespaceURI) &&
- "getSupportDataSetResult_type0".equals(typeName)){
-
- return GetSupportDataSetResult_type0.Factory.parse(reader);
-
-
- }
-
-
- throw new org.apache.axis2.databinding.ADBException("Unsupported type " + namespaceURI + " " + typeName);
- }
-
- }
-
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportCity.java b/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportCity.java
deleted file mode 100644
index 984bec1..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportCity.java
+++ /dev/null
@@ -1,437 +0,0 @@
-
-/**
- * GetSupportCity.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
- */
-
-
- package com.rehome.mqttclienttemperature.soap;
-
-
- /**
- * GetSupportCity bean class
- */
- @SuppressWarnings({"unchecked","unused"})
-
- public class GetSupportCity
- implements org.apache.axis2.databinding.ADBBean{
-
- public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
- "http://WebXml.com.cn/",
- "getSupportCity",
- "ns2");
-
-
-
- /**
- * field for ByProvinceName
- */
-
-
- protected java.lang.String localByProvinceName ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localByProvinceNameTracker = false ;
-
- public boolean isByProvinceNameSpecified(){
- return localByProvinceNameTracker;
- }
-
-
-
- /**
- * Auto generated getter method
- * @return java.lang.String
- */
- public java.lang.String getByProvinceName(){
- return localByProvinceName;
- }
-
-
-
- /**
- * Auto generated setter method
- * @param param ByProvinceName
- */
- public void setByProvinceName(java.lang.String param){
- localByProvinceNameTracker = param != null;
-
- this.localByProvinceName=param;
-
-
- }
-
-
-
-
- /**
- *
- * @param parentQName
- * @param factory
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getOMElement (
- final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
-
-
-
- return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
-
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
- serialize(parentQName,xmlWriter,false);
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter,
- boolean serializeType)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
-
-
-
-
- java.lang.String prefix = null;
- java.lang.String namespace = null;
-
-
- prefix = parentQName.getPrefix();
- namespace = parentQName.getNamespaceURI();
- writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
-
- if (serializeType){
-
-
- java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
- if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- namespacePrefix+":getSupportCity",
- xmlWriter);
- } else {
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- "getSupportCity",
- xmlWriter);
- }
-
-
- }
- if (localByProvinceNameTracker){
- namespace = "http://WebXml.com.cn/";
- writeStartElement(null, namespace, "byProvinceName", xmlWriter);
-
-
- if (localByProvinceName==null){
- // write the nil attribute
-
- throw new org.apache.axis2.databinding.ADBException("byProvinceName cannot be null!!");
-
- }else{
-
-
- xmlWriter.writeCharacters(localByProvinceName);
-
- }
-
- xmlWriter.writeEndElement();
- }
- xmlWriter.writeEndElement();
-
-
- }
-
- private static java.lang.String generatePrefix(java.lang.String namespace) {
- if(namespace.equals("http://WebXml.com.cn/")){
- return "ns2";
- }
- return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
- /**
- * Utility method to write an element start tag.
- */
- private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
- } else {
- if (namespace.length() == 0) {
- prefix = "";
- } else if (prefix == null) {
- prefix = generatePrefix(namespace);
- }
-
- xmlWriter.writeStartElement(prefix, localPart, namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- }
-
- /**
- * Util method to write an attribute with the ns prefix
- */
- private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
- } else {
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeAttribute(java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName,attValue);
- } else {
- xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
- }
- }
-
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
- javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- java.lang.String attributeNamespace = qname.getNamespaceURI();
- java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
- if (attributePrefix == null) {
- attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
- }
- java.lang.String attributeValue;
- if (attributePrefix.trim().length() > 0) {
- attributeValue = attributePrefix + ":" + qname.getLocalPart();
- } else {
- attributeValue = qname.getLocalPart();
- }
-
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attributeValue);
- } else {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
- }
- }
- /**
- * method to handle Qnames
- */
-
- private void writeQName(javax.xml.namespace.QName qname,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String namespaceURI = qname.getNamespaceURI();
- if (namespaceURI != null) {
- java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
- if (prefix == null) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- } else {
- // i.e this is the default namespace
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
- }
-
- private void writeQNames(javax.xml.namespace.QName[] qnames,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- if (qnames != null) {
- // we have to store this data until last moment since it is not possible to write any
- // namespace data after writing the charactor data
- java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
- java.lang.String namespaceURI = null;
- java.lang.String prefix = null;
-
- for (int i = 0; i < qnames.length; i++) {
- if (i > 0) {
- stringToWrite.append(" ");
- }
- namespaceURI = qnames[i].getNamespaceURI();
- if (namespaceURI != null) {
- prefix = xmlWriter.getPrefix(namespaceURI);
- if ((prefix == null) || (prefix.length() == 0)) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- }
- xmlWriter.writeCharacters(stringToWrite.toString());
- }
-
- }
-
-
- /**
- * Register a namespace prefix
- */
- private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
- java.lang.String prefix = xmlWriter.getPrefix(namespace);
- if (prefix == null) {
- prefix = generatePrefix(namespace);
- javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
- while (true) {
- java.lang.String uri = nsContext.getNamespaceURI(prefix);
- if (uri == null || uri.length() == 0) {
- break;
- }
- prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- return prefix;
- }
-
-
-
-
- /**
- * Factory class that keeps the parse method
- */
- public static class Factory{
- private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
-
-
-
-
- /**
- * static method to create the object
- * Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
- * If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
- * Postcondition: If this object is an element, the reader is positioned at its end element
- * If this object is a complex type, the reader is positioned at the end element of its outer element
- */
- public static GetSupportCity parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
- GetSupportCity object =
- new GetSupportCity();
-
- int event;
- javax.xml.namespace.QName currentQName = null;
- java.lang.String nillableValue = null;
- java.lang.String prefix ="";
- java.lang.String namespaceuri ="";
- try {
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- currentQName = reader.getName();
-
- if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
- java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
- "type");
- if (fullTypeName!=null){
- java.lang.String nsPrefix = null;
- if (fullTypeName.indexOf(":") > -1){
- nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
- }
- nsPrefix = nsPrefix==null?"":nsPrefix;
-
- java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
-
- if (!"getSupportCity".equals(type)){
- //find namespace for the prefix
- java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
- return (GetSupportCity)ExtensionMapper.getTypeObject(
- nsUri,type,reader);
- }
-
-
- }
-
-
- }
-
-
-
-
- // Note all attributes that were handled. Used to differ normal attributes
- // from anyAttributes.
- java.util.Vector handledAttributes = new java.util.Vector();
-
-
-
-
- reader.next();
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","byProvinceName").equals(reader.getName())){
-
- nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
- if ("true".equals(nillableValue) || "1".equals(nillableValue)){
- throw new org.apache.axis2.databinding.ADBException("The element: "+"byProvinceName" +" cannot be null");
- }
-
-
- java.lang.String content = reader.getElementText();
-
- object.setByProvinceName(
- org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
-
- }
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement())
- // 2 - A start element we are not expecting indicates a trailing invalid property
-
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
-
-
-
-
- } catch (javax.xml.stream.XMLStreamException e) {
- throw new java.lang.Exception(e);
- }
-
- return object;
- }
-
- }//end of factory class
-
-
-
- }
-
-
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportCityResponse.java b/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportCityResponse.java
deleted file mode 100644
index 80472d9..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportCityResponse.java
+++ /dev/null
@@ -1,416 +0,0 @@
-
-/**
- * GetSupportCityResponse.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
- */
-
-
- package com.rehome.mqttclienttemperature.soap;
-
-
- /**
- * GetSupportCityResponse bean class
- */
- @SuppressWarnings({"unchecked","unused"})
-
- public class GetSupportCityResponse
- implements org.apache.axis2.databinding.ADBBean{
-
- public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
- "http://WebXml.com.cn/",
- "getSupportCityResponse",
- "ns2");
-
-
-
- /**
- * field for GetSupportCityResult
- */
-
-
- public ArrayOfString localGetSupportCityResult ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localGetSupportCityResultTracker = false ;
-
- public boolean isGetSupportCityResultSpecified(){
- return localGetSupportCityResultTracker;
- }
-
-
-
- /**
- * Auto generated getter method
- * @return cn.com.webxml.ArrayOfString
- */
- public ArrayOfString getGetSupportCityResult(){
- return localGetSupportCityResult;
- }
-
-
-
- /**
- * Auto generated setter method
- * @param param GetSupportCityResult
- */
- public void setGetSupportCityResult(ArrayOfString param){
- localGetSupportCityResultTracker = param != null;
-
- this.localGetSupportCityResult=param;
-
-
- }
-
-
-
-
- /**
- *
- * @param parentQName
- * @param factory
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getOMElement (
- final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
-
-
-
- return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
-
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
- serialize(parentQName,xmlWriter,false);
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter,
- boolean serializeType)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
-
-
-
-
- java.lang.String prefix = null;
- java.lang.String namespace = null;
-
-
- prefix = parentQName.getPrefix();
- namespace = parentQName.getNamespaceURI();
- writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
-
- if (serializeType){
-
-
- java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
- if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- namespacePrefix+":getSupportCityResponse",
- xmlWriter);
- } else {
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- "getSupportCityResponse",
- xmlWriter);
- }
-
-
- }
- if (localGetSupportCityResultTracker){
- if (localGetSupportCityResult==null){
- throw new org.apache.axis2.databinding.ADBException("getSupportCityResult cannot be null!!");
- }
- localGetSupportCityResult.serialize(new javax.xml.namespace.QName("http://WebXml.com.cn/","getSupportCityResult"),
- xmlWriter);
- }
- xmlWriter.writeEndElement();
-
-
- }
-
- private static java.lang.String generatePrefix(java.lang.String namespace) {
- if(namespace.equals("http://WebXml.com.cn/")){
- return "ns2";
- }
- return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
- /**
- * Utility method to write an element start tag.
- */
- private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
- } else {
- if (namespace.length() == 0) {
- prefix = "";
- } else if (prefix == null) {
- prefix = generatePrefix(namespace);
- }
-
- xmlWriter.writeStartElement(prefix, localPart, namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- }
-
- /**
- * Util method to write an attribute with the ns prefix
- */
- private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
- } else {
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeAttribute(java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName,attValue);
- } else {
- xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
- }
- }
-
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
- javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- java.lang.String attributeNamespace = qname.getNamespaceURI();
- java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
- if (attributePrefix == null) {
- attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
- }
- java.lang.String attributeValue;
- if (attributePrefix.trim().length() > 0) {
- attributeValue = attributePrefix + ":" + qname.getLocalPart();
- } else {
- attributeValue = qname.getLocalPart();
- }
-
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attributeValue);
- } else {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
- }
- }
- /**
- * method to handle Qnames
- */
-
- private void writeQName(javax.xml.namespace.QName qname,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String namespaceURI = qname.getNamespaceURI();
- if (namespaceURI != null) {
- java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
- if (prefix == null) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- } else {
- // i.e this is the default namespace
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
- }
-
- private void writeQNames(javax.xml.namespace.QName[] qnames,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- if (qnames != null) {
- // we have to store this data until last moment since it is not possible to write any
- // namespace data after writing the charactor data
- java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
- java.lang.String namespaceURI = null;
- java.lang.String prefix = null;
-
- for (int i = 0; i < qnames.length; i++) {
- if (i > 0) {
- stringToWrite.append(" ");
- }
- namespaceURI = qnames[i].getNamespaceURI();
- if (namespaceURI != null) {
- prefix = xmlWriter.getPrefix(namespaceURI);
- if ((prefix == null) || (prefix.length() == 0)) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- }
- xmlWriter.writeCharacters(stringToWrite.toString());
- }
-
- }
-
-
- /**
- * Register a namespace prefix
- */
- private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
- java.lang.String prefix = xmlWriter.getPrefix(namespace);
- if (prefix == null) {
- prefix = generatePrefix(namespace);
- javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
- while (true) {
- java.lang.String uri = nsContext.getNamespaceURI(prefix);
- if (uri == null || uri.length() == 0) {
- break;
- }
- prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- return prefix;
- }
-
-
-
-
- /**
- * Factory class that keeps the parse method
- */
- public static class Factory{
- private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
-
-
-
-
- /**
- * static method to create the object
- * Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
- * If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
- * Postcondition: If this object is an element, the reader is positioned at its end element
- * If this object is a complex type, the reader is positioned at the end element of its outer element
- */
- public static GetSupportCityResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
- GetSupportCityResponse object =
- new GetSupportCityResponse();
-
- int event;
- javax.xml.namespace.QName currentQName = null;
- java.lang.String nillableValue = null;
- java.lang.String prefix ="";
- java.lang.String namespaceuri ="";
- try {
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- currentQName = reader.getName();
-
- if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
- java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
- "type");
- if (fullTypeName!=null){
- java.lang.String nsPrefix = null;
- if (fullTypeName.indexOf(":") > -1){
- nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
- }
- nsPrefix = nsPrefix==null?"":nsPrefix;
-
- java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
-
- if (!"getSupportCityResponse".equals(type)){
- //find namespace for the prefix
- java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
- return (GetSupportCityResponse)ExtensionMapper.getTypeObject(
- nsUri,type,reader);
- }
-
-
- }
-
-
- }
-
-
-
-
- // Note all attributes that were handled. Used to differ normal attributes
- // from anyAttributes.
- java.util.Vector handledAttributes = new java.util.Vector();
-
-
-
-
- reader.next();
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","getSupportCityResult").equals(reader.getName())){
-
- object.setGetSupportCityResult(ArrayOfString.Factory.parse(reader));
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
-
- }
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement())
- // 2 - A start element we are not expecting indicates a trailing invalid property
-
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
-
-
-
-
- } catch (javax.xml.stream.XMLStreamException e) {
- throw new java.lang.Exception(e);
- }
-
- return object;
- }
-
- }//end of factory class
-
-
-
- }
-
-
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportDataSet.java b/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportDataSet.java
deleted file mode 100644
index 69623c4..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportDataSet.java
+++ /dev/null
@@ -1,345 +0,0 @@
-
-/**
- * GetSupportDataSet.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
- */
-
-
- package com.rehome.mqttclienttemperature.soap;
-
-
- /**
- * GetSupportDataSet bean class
- */
- @SuppressWarnings({"unchecked","unused"})
-
- public class GetSupportDataSet
- implements org.apache.axis2.databinding.ADBBean{
-
- public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
- "http://WebXml.com.cn/",
- "getSupportDataSet",
- "ns2");
-
-
-
-
-
- /**
- *
- * @param parentQName
- * @param factory
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getOMElement (
- final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
-
-
-
- return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
-
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
- serialize(parentQName,xmlWriter,false);
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter,
- boolean serializeType)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
-
-
-
-
- java.lang.String prefix = null;
- java.lang.String namespace = null;
-
-
- prefix = parentQName.getPrefix();
- namespace = parentQName.getNamespaceURI();
- writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
-
- if (serializeType){
-
-
- java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
- if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- namespacePrefix+":getSupportDataSet",
- xmlWriter);
- } else {
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- "getSupportDataSet",
- xmlWriter);
- }
-
-
- }
-
- xmlWriter.writeEndElement();
-
-
- }
-
- private static java.lang.String generatePrefix(java.lang.String namespace) {
- if(namespace.equals("http://WebXml.com.cn/")){
- return "ns2";
- }
- return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
- /**
- * Utility method to write an element start tag.
- */
- private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
- } else {
- if (namespace.length() == 0) {
- prefix = "";
- } else if (prefix == null) {
- prefix = generatePrefix(namespace);
- }
-
- xmlWriter.writeStartElement(prefix, localPart, namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- }
-
- /**
- * Util method to write an attribute with the ns prefix
- */
- private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
- } else {
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeAttribute(java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName,attValue);
- } else {
- xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
- }
- }
-
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
- javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- java.lang.String attributeNamespace = qname.getNamespaceURI();
- java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
- if (attributePrefix == null) {
- attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
- }
- java.lang.String attributeValue;
- if (attributePrefix.trim().length() > 0) {
- attributeValue = attributePrefix + ":" + qname.getLocalPart();
- } else {
- attributeValue = qname.getLocalPart();
- }
-
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attributeValue);
- } else {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
- }
- }
- /**
- * method to handle Qnames
- */
-
- private void writeQName(javax.xml.namespace.QName qname,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String namespaceURI = qname.getNamespaceURI();
- if (namespaceURI != null) {
- java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
- if (prefix == null) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- } else {
- // i.e this is the default namespace
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
- }
-
- private void writeQNames(javax.xml.namespace.QName[] qnames,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- if (qnames != null) {
- // we have to store this data until last moment since it is not possible to write any
- // namespace data after writing the charactor data
- java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
- java.lang.String namespaceURI = null;
- java.lang.String prefix = null;
-
- for (int i = 0; i < qnames.length; i++) {
- if (i > 0) {
- stringToWrite.append(" ");
- }
- namespaceURI = qnames[i].getNamespaceURI();
- if (namespaceURI != null) {
- prefix = xmlWriter.getPrefix(namespaceURI);
- if ((prefix == null) || (prefix.length() == 0)) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- }
- xmlWriter.writeCharacters(stringToWrite.toString());
- }
-
- }
-
-
- /**
- * Register a namespace prefix
- */
- private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
- java.lang.String prefix = xmlWriter.getPrefix(namespace);
- if (prefix == null) {
- prefix = generatePrefix(namespace);
- javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
- while (true) {
- java.lang.String uri = nsContext.getNamespaceURI(prefix);
- if (uri == null || uri.length() == 0) {
- break;
- }
- prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- return prefix;
- }
-
-
-
-
- /**
- * Factory class that keeps the parse method
- */
- public static class Factory{
- private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
-
-
-
-
- /**
- * static method to create the object
- * Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
- * If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
- * Postcondition: If this object is an element, the reader is positioned at its end element
- * If this object is a complex type, the reader is positioned at the end element of its outer element
- */
- public static GetSupportDataSet parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
- GetSupportDataSet object =
- new GetSupportDataSet();
-
- int event;
- javax.xml.namespace.QName currentQName = null;
- java.lang.String nillableValue = null;
- java.lang.String prefix ="";
- java.lang.String namespaceuri ="";
- try {
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- currentQName = reader.getName();
-
- if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
- java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
- "type");
- if (fullTypeName!=null){
- java.lang.String nsPrefix = null;
- if (fullTypeName.indexOf(":") > -1){
- nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
- }
- nsPrefix = nsPrefix==null?"":nsPrefix;
-
- java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
-
- if (!"getSupportDataSet".equals(type)){
- //find namespace for the prefix
- java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
- return (GetSupportDataSet)ExtensionMapper.getTypeObject(
- nsUri,type,reader);
- }
-
-
- }
-
-
- }
-
-
-
-
- // Note all attributes that were handled. Used to differ normal attributes
- // from anyAttributes.
- java.util.Vector handledAttributes = new java.util.Vector();
-
-
-
-
- reader.next();
-
-
-
-
- } catch (javax.xml.stream.XMLStreamException e) {
- throw new java.lang.Exception(e);
- }
-
- return object;
- }
-
- }//end of factory class
-
-
-
- }
-
-
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportDataSetResponse.java b/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportDataSetResponse.java
deleted file mode 100644
index 518df2d..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportDataSetResponse.java
+++ /dev/null
@@ -1,416 +0,0 @@
-
-/**
- * GetSupportDataSetResponse.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
- */
-
-
- package com.rehome.mqttclienttemperature.soap;
-
-
- /**
- * GetSupportDataSetResponse bean class
- */
- @SuppressWarnings({"unchecked","unused"})
-
- public class GetSupportDataSetResponse
- implements org.apache.axis2.databinding.ADBBean{
-
- public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
- "http://WebXml.com.cn/",
- "getSupportDataSetResponse",
- "ns2");
-
-
-
- /**
- * field for GetSupportDataSetResult
- */
-
-
- protected GetSupportDataSetResult_type0 localGetSupportDataSetResult ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localGetSupportDataSetResultTracker = false ;
-
- public boolean isGetSupportDataSetResultSpecified(){
- return localGetSupportDataSetResultTracker;
- }
-
-
-
- /**
- * Auto generated getter method
- * @return cn.com.webxml.GetSupportDataSetResult_type0
- */
- public GetSupportDataSetResult_type0 getGetSupportDataSetResult(){
- return localGetSupportDataSetResult;
- }
-
-
-
- /**
- * Auto generated setter method
- * @param param GetSupportDataSetResult
- */
- public void setGetSupportDataSetResult(GetSupportDataSetResult_type0 param){
- localGetSupportDataSetResultTracker = param != null;
-
- this.localGetSupportDataSetResult=param;
-
-
- }
-
-
-
-
- /**
- *
- * @param parentQName
- * @param factory
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getOMElement (
- final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
-
-
-
- return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
-
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
- serialize(parentQName,xmlWriter,false);
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter,
- boolean serializeType)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
-
-
-
-
- java.lang.String prefix = null;
- java.lang.String namespace = null;
-
-
- prefix = parentQName.getPrefix();
- namespace = parentQName.getNamespaceURI();
- writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
-
- if (serializeType){
-
-
- java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
- if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- namespacePrefix+":getSupportDataSetResponse",
- xmlWriter);
- } else {
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- "getSupportDataSetResponse",
- xmlWriter);
- }
-
-
- }
- if (localGetSupportDataSetResultTracker){
- if (localGetSupportDataSetResult==null){
- throw new org.apache.axis2.databinding.ADBException("getSupportDataSetResult cannot be null!!");
- }
- localGetSupportDataSetResult.serialize(new javax.xml.namespace.QName("http://WebXml.com.cn/","getSupportDataSetResult"),
- xmlWriter);
- }
- xmlWriter.writeEndElement();
-
-
- }
-
- private static java.lang.String generatePrefix(java.lang.String namespace) {
- if(namespace.equals("http://WebXml.com.cn/")){
- return "ns2";
- }
- return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
- /**
- * Utility method to write an element start tag.
- */
- private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
- } else {
- if (namespace.length() == 0) {
- prefix = "";
- } else if (prefix == null) {
- prefix = generatePrefix(namespace);
- }
-
- xmlWriter.writeStartElement(prefix, localPart, namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- }
-
- /**
- * Util method to write an attribute with the ns prefix
- */
- private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
- } else {
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeAttribute(java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName,attValue);
- } else {
- xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
- }
- }
-
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
- javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- java.lang.String attributeNamespace = qname.getNamespaceURI();
- java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
- if (attributePrefix == null) {
- attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
- }
- java.lang.String attributeValue;
- if (attributePrefix.trim().length() > 0) {
- attributeValue = attributePrefix + ":" + qname.getLocalPart();
- } else {
- attributeValue = qname.getLocalPart();
- }
-
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attributeValue);
- } else {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
- }
- }
- /**
- * method to handle Qnames
- */
-
- private void writeQName(javax.xml.namespace.QName qname,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String namespaceURI = qname.getNamespaceURI();
- if (namespaceURI != null) {
- java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
- if (prefix == null) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- } else {
- // i.e this is the default namespace
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
- }
-
- private void writeQNames(javax.xml.namespace.QName[] qnames,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- if (qnames != null) {
- // we have to store this data until last moment since it is not possible to write any
- // namespace data after writing the charactor data
- java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
- java.lang.String namespaceURI = null;
- java.lang.String prefix = null;
-
- for (int i = 0; i < qnames.length; i++) {
- if (i > 0) {
- stringToWrite.append(" ");
- }
- namespaceURI = qnames[i].getNamespaceURI();
- if (namespaceURI != null) {
- prefix = xmlWriter.getPrefix(namespaceURI);
- if ((prefix == null) || (prefix.length() == 0)) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- }
- xmlWriter.writeCharacters(stringToWrite.toString());
- }
-
- }
-
-
- /**
- * Register a namespace prefix
- */
- private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
- java.lang.String prefix = xmlWriter.getPrefix(namespace);
- if (prefix == null) {
- prefix = generatePrefix(namespace);
- javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
- while (true) {
- java.lang.String uri = nsContext.getNamespaceURI(prefix);
- if (uri == null || uri.length() == 0) {
- break;
- }
- prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- return prefix;
- }
-
-
-
-
- /**
- * Factory class that keeps the parse method
- */
- public static class Factory{
- private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
-
-
-
-
- /**
- * static method to create the object
- * Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
- * If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
- * Postcondition: If this object is an element, the reader is positioned at its end element
- * If this object is a complex type, the reader is positioned at the end element of its outer element
- */
- public static GetSupportDataSetResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
- GetSupportDataSetResponse object =
- new GetSupportDataSetResponse();
-
- int event;
- javax.xml.namespace.QName currentQName = null;
- java.lang.String nillableValue = null;
- java.lang.String prefix ="";
- java.lang.String namespaceuri ="";
- try {
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- currentQName = reader.getName();
-
- if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
- java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
- "type");
- if (fullTypeName!=null){
- java.lang.String nsPrefix = null;
- if (fullTypeName.indexOf(":") > -1){
- nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
- }
- nsPrefix = nsPrefix==null?"":nsPrefix;
-
- java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
-
- if (!"getSupportDataSetResponse".equals(type)){
- //find namespace for the prefix
- java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
- return (GetSupportDataSetResponse)ExtensionMapper.getTypeObject(
- nsUri,type,reader);
- }
-
-
- }
-
-
- }
-
-
-
-
- // Note all attributes that were handled. Used to differ normal attributes
- // from anyAttributes.
- java.util.Vector handledAttributes = new java.util.Vector();
-
-
-
-
- reader.next();
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","getSupportDataSetResult").equals(reader.getName())){
-
- object.setGetSupportDataSetResult(GetSupportDataSetResult_type0.Factory.parse(reader));
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
-
- }
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement())
- // 2 - A start element we are not expecting indicates a trailing invalid property
-
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
-
-
-
-
- } catch (javax.xml.stream.XMLStreamException e) {
- throw new java.lang.Exception(e);
- }
-
- return object;
- }
-
- }//end of factory class
-
-
-
- }
-
-
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportDataSetResult_type0.java b/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportDataSetResult_type0.java
deleted file mode 100644
index 751c5d0..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportDataSetResult_type0.java
+++ /dev/null
@@ -1,438 +0,0 @@
-
-/**
- * GetSupportDataSetResult_type0.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
- */
-
-package com.rehome.mqttclienttemperature.soap;
-
-/**
- * GetSupportDataSetResult_type0 bean class
- */
-@SuppressWarnings({ "unchecked", "unused" })
-
-public class GetSupportDataSetResult_type0 implements org.apache.axis2.databinding.ADBBean {
- /*
- * This type was generated from the piece of schema that had name =
- * getSupportDataSetResult_type0 Namespace URI = http://WebXml.com.cn/
- * Namespace Prefix = ns2
- */
-
- /**
- * field for Schema
- */
-
- protected org.apache.axiom.om.OMElement localSchema;
-
- /**
- * Auto generated getter method
- *
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getSchema() {
- return localSchema;
- }
-
- /**
- * Auto generated setter method
- *
- * @param param
- * Schema
- */
- public void setSchema(org.apache.axiom.om.OMElement param) {
-
- this.localSchema = param;
-
- }
-
- /**
- * field for ExtraElement
- */
-
- public org.apache.axiom.om.OMElement localExtraElement;
-
- /**
- * Auto generated getter method
- *
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getExtraElement() {
- return localExtraElement;
- }
-
- /**
- * Auto generated setter method
- *
- * @param param
- * ExtraElement
- */
- public void setExtraElement(org.apache.axiom.om.OMElement param) {
-
- this.localExtraElement = param;
-
- }
-
- /**
- *
- * @param parentQName
- * @param factory
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getOMElement(final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
-
- return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this, parentQName));
-
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName, javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
- serialize(parentQName, xmlWriter, false);
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName, javax.xml.stream.XMLStreamWriter xmlWriter,
- boolean serializeType)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
-
- java.lang.String prefix = null;
- java.lang.String namespace = null;
-
- prefix = parentQName.getPrefix();
- namespace = parentQName.getNamespaceURI();
- writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
-
- if (serializeType) {
-
- java.lang.String namespacePrefix = registerPrefix(xmlWriter, "http://WebXml.com.cn/");
- if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
- writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
- namespacePrefix + ":getSupportDataSetResult_type0", xmlWriter);
- } else {
- writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
- "getSupportDataSetResult_type0", xmlWriter);
- }
-
- }
-
- if (localSchema != null) {
- localSchema.serialize(xmlWriter);
- } else {
- throw new org.apache.axis2.databinding.ADBException("schema cannot be null!!");
- }
-
- if (localExtraElement != null) {
- localExtraElement.serialize(xmlWriter);
- } else {
- throw new org.apache.axis2.databinding.ADBException("extraElement cannot be null!!");
- }
-
- xmlWriter.writeEndElement();
-
- }
-
- private static java.lang.String generatePrefix(java.lang.String namespace) {
- if (namespace.equals("http://WebXml.com.cn/")) {
- return "ns2";
- }
- return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
- /**
- * Utility method to write an element start tag.
- */
- private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
- } else {
- if (namespace.length() == 0) {
- prefix = "";
- } else if (prefix == null) {
- prefix = generatePrefix(namespace);
- }
-
- xmlWriter.writeStartElement(prefix, localPart, namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- }
-
- /**
- * Util method to write an attribute with the ns prefix
- */
- private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
- java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeAttribute(writerPrefix, namespace, attName, attValue);
- } else {
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- xmlWriter.writeAttribute(prefix, namespace, attName, attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeAttribute(java.lang.String namespace, java.lang.String attName, java.lang.String attValue,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attValue);
- } else {
- xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace, attName, attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
- javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException {
-
- java.lang.String attributeNamespace = qname.getNamespaceURI();
- java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
- if (attributePrefix == null) {
- attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
- }
- java.lang.String attributeValue;
- if (attributePrefix.trim().length() > 0) {
- attributeValue = attributePrefix + ":" + qname.getLocalPart();
- } else {
- attributeValue = qname.getLocalPart();
- }
-
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attributeValue);
- } else {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
- }
- }
-
- /**
- * method to handle Qnames
- */
-
- private void writeQName(javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException {
- java.lang.String namespaceURI = qname.getNamespaceURI();
- if (namespaceURI != null) {
- java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
- if (prefix == null) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix, namespaceURI);
- }
-
- if (prefix.trim().length() > 0) {
- xmlWriter.writeCharacters(
- prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- } else {
- // i.e this is the default namespace
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
- }
-
- private void writeQNames(javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException {
-
- if (qnames != null) {
- // we have to store this data until last moment since it is not
- // possible to write any
- // namespace data after writing the charactor data
- java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
- java.lang.String namespaceURI = null;
- java.lang.String prefix = null;
-
- for (int i = 0; i < qnames.length; i++) {
- if (i > 0) {
- stringToWrite.append(" ");
- }
- namespaceURI = qnames[i].getNamespaceURI();
- if (namespaceURI != null) {
- prefix = xmlWriter.getPrefix(namespaceURI);
- if ((prefix == null) || (prefix.length() == 0)) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix, namespaceURI);
- }
-
- if (prefix.trim().length() > 0) {
- stringToWrite.append(prefix).append(":")
- .append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- } else {
- stringToWrite
- .append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- }
- xmlWriter.writeCharacters(stringToWrite.toString());
- }
-
- }
-
- /**
- * Register a namespace prefix
- */
- private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace)
- throws javax.xml.stream.XMLStreamException {
- java.lang.String prefix = xmlWriter.getPrefix(namespace);
- if (prefix == null) {
- prefix = generatePrefix(namespace);
- javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
- while (true) {
- java.lang.String uri = nsContext.getNamespaceURI(prefix);
- if (uri == null || uri.length() == 0) {
- break;
- }
- prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- return prefix;
- }
-
- /**
- * Factory class that keeps the parse method
- */
- public static class Factory {
- private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
-
- /**
- * static method to create the object Precondition: If this object is an
- * element, the current or next start element starts this object and any
- * intervening reader events are ignorable If this object is not an
- * element, it is a complex type and the reader is at the event just
- * after the outer start element Postcondition: If this object is an
- * element, the reader is positioned at its end element If this object
- * is a complex type, the reader is positioned at the end element of its
- * outer element
- */
- public static GetSupportDataSetResult_type0 parse(javax.xml.stream.XMLStreamReader reader)
- throws java.lang.Exception {
- GetSupportDataSetResult_type0 object = new GetSupportDataSetResult_type0();
-
- int event;
- javax.xml.namespace.QName currentQName = null;
- java.lang.String nillableValue = null;
- java.lang.String prefix = "";
- java.lang.String namespaceuri = "";
- try {
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- currentQName = reader.getName();
-
- if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
- java.lang.String fullTypeName = reader
- .getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type");
- if (fullTypeName != null) {
- java.lang.String nsPrefix = null;
- if (fullTypeName.indexOf(":") > -1) {
- nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
- }
- nsPrefix = nsPrefix == null ? "" : nsPrefix;
-
- java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
-
- if (!"getSupportDataSetResult_type0".equals(type)) {
- // find namespace for the prefix
- java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
- return (GetSupportDataSetResult_type0) ExtensionMapper.getTypeObject(nsUri,
- type, reader);
- }
-
- }
-
- }
-
- // Note all attributes that were handled. Used to differ normal
- // attributes
- // from anyAttributes.
- java.util.Vector handledAttributes = new java.util.Vector();
-
- reader.next();
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement()) {
-
- // use the QName from the parser as the name for the builder
- javax.xml.namespace.QName startQname1 = reader.getName();
-
- // We need to wrap the reader so that it produces a fake
- // START_DOCUMENT event
- // this is needed by the builder classes
- org.apache.axis2.databinding.utils.NamedStaxOMBuilder builder1 = new org.apache.axis2.databinding.utils.NamedStaxOMBuilder(
- new org.apache.axis2.util.StreamWrapper(reader), startQname1);
- object.setSchema(builder1.getOMElement());
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
- // 1 - A start element we are not expecting indicates an
- // invalid parameter was passed
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
- }
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement()) {
-
- // use the QName from the parser as the name for the builder
- javax.xml.namespace.QName startQname2 = reader.getName();
-
- // We need to wrap the reader so that it produces a fake
- // START_DOCUMENT event
- // this is needed by the builder classes
- org.apache.axis2.databinding.utils.NamedStaxOMBuilder builder2 = new org.apache.axis2.databinding.utils.NamedStaxOMBuilder(
- new org.apache.axis2.util.StreamWrapper(reader), startQname2);
- object.setExtraElement(builder2.getOMElement());
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
- // 1 - A start element we are not expecting indicates an
- // invalid parameter was passed
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
- }
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement())
- // 2 - A start element we are not expecting indicates a
- // trailing invalid property
-
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
-
- } catch (javax.xml.stream.XMLStreamException e) {
- throw new java.lang.Exception(e);
- }
-
- return object;
- }
-
- }// end of factory class
-
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportProvince.java b/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportProvince.java
deleted file mode 100644
index 28ca4f7..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportProvince.java
+++ /dev/null
@@ -1,345 +0,0 @@
-
-/**
- * GetSupportProvince.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
- */
-
-
- package com.rehome.mqttclienttemperature.soap;
-
-
- /**
- * GetSupportProvince bean class
- */
- @SuppressWarnings({"unchecked","unused"})
-
- public class GetSupportProvince
- implements org.apache.axis2.databinding.ADBBean{
-
- public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
- "http://WebXml.com.cn/",
- "getSupportProvince",
- "ns2");
-
-
-
-
-
- /**
- *
- * @param parentQName
- * @param factory
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getOMElement (
- final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
-
-
-
- return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
-
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
- serialize(parentQName,xmlWriter,false);
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter,
- boolean serializeType)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
-
-
-
-
- java.lang.String prefix = null;
- java.lang.String namespace = null;
-
-
- prefix = parentQName.getPrefix();
- namespace = parentQName.getNamespaceURI();
- writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
-
- if (serializeType){
-
-
- java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
- if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- namespacePrefix+":getSupportProvince",
- xmlWriter);
- } else {
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- "getSupportProvince",
- xmlWriter);
- }
-
-
- }
-
- xmlWriter.writeEndElement();
-
-
- }
-
- private static java.lang.String generatePrefix(java.lang.String namespace) {
- if(namespace.equals("http://WebXml.com.cn/")){
- return "ns2";
- }
- return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
- /**
- * Utility method to write an element start tag.
- */
- private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
- } else {
- if (namespace.length() == 0) {
- prefix = "";
- } else if (prefix == null) {
- prefix = generatePrefix(namespace);
- }
-
- xmlWriter.writeStartElement(prefix, localPart, namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- }
-
- /**
- * Util method to write an attribute with the ns prefix
- */
- private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
- } else {
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeAttribute(java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName,attValue);
- } else {
- xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
- }
- }
-
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
- javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- java.lang.String attributeNamespace = qname.getNamespaceURI();
- java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
- if (attributePrefix == null) {
- attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
- }
- java.lang.String attributeValue;
- if (attributePrefix.trim().length() > 0) {
- attributeValue = attributePrefix + ":" + qname.getLocalPart();
- } else {
- attributeValue = qname.getLocalPart();
- }
-
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attributeValue);
- } else {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
- }
- }
- /**
- * method to handle Qnames
- */
-
- private void writeQName(javax.xml.namespace.QName qname,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String namespaceURI = qname.getNamespaceURI();
- if (namespaceURI != null) {
- java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
- if (prefix == null) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- } else {
- // i.e this is the default namespace
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
- }
-
- private void writeQNames(javax.xml.namespace.QName[] qnames,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- if (qnames != null) {
- // we have to store this data until last moment since it is not possible to write any
- // namespace data after writing the charactor data
- java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
- java.lang.String namespaceURI = null;
- java.lang.String prefix = null;
-
- for (int i = 0; i < qnames.length; i++) {
- if (i > 0) {
- stringToWrite.append(" ");
- }
- namespaceURI = qnames[i].getNamespaceURI();
- if (namespaceURI != null) {
- prefix = xmlWriter.getPrefix(namespaceURI);
- if ((prefix == null) || (prefix.length() == 0)) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- }
- xmlWriter.writeCharacters(stringToWrite.toString());
- }
-
- }
-
-
- /**
- * Register a namespace prefix
- */
- private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
- java.lang.String prefix = xmlWriter.getPrefix(namespace);
- if (prefix == null) {
- prefix = generatePrefix(namespace);
- javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
- while (true) {
- java.lang.String uri = nsContext.getNamespaceURI(prefix);
- if (uri == null || uri.length() == 0) {
- break;
- }
- prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- return prefix;
- }
-
-
-
-
- /**
- * Factory class that keeps the parse method
- */
- public static class Factory{
- private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
-
-
-
-
- /**
- * static method to create the object
- * Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
- * If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
- * Postcondition: If this object is an element, the reader is positioned at its end element
- * If this object is a complex type, the reader is positioned at the end element of its outer element
- */
- public static GetSupportProvince parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
- GetSupportProvince object =
- new GetSupportProvince();
-
- int event;
- javax.xml.namespace.QName currentQName = null;
- java.lang.String nillableValue = null;
- java.lang.String prefix ="";
- java.lang.String namespaceuri ="";
- try {
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- currentQName = reader.getName();
-
- if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
- java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
- "type");
- if (fullTypeName!=null){
- java.lang.String nsPrefix = null;
- if (fullTypeName.indexOf(":") > -1){
- nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
- }
- nsPrefix = nsPrefix==null?"":nsPrefix;
-
- java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
-
- if (!"getSupportProvince".equals(type)){
- //find namespace for the prefix
- java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
- return (GetSupportProvince)ExtensionMapper.getTypeObject(
- nsUri,type,reader);
- }
-
-
- }
-
-
- }
-
-
-
-
- // Note all attributes that were handled. Used to differ normal attributes
- // from anyAttributes.
- java.util.Vector handledAttributes = new java.util.Vector();
-
-
-
-
- reader.next();
-
-
-
-
- } catch (javax.xml.stream.XMLStreamException e) {
- throw new java.lang.Exception(e);
- }
-
- return object;
- }
-
- }//end of factory class
-
-
-
- }
-
-
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportProvinceResponse.java b/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportProvinceResponse.java
deleted file mode 100644
index 0bf09d9..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/GetSupportProvinceResponse.java
+++ /dev/null
@@ -1,416 +0,0 @@
-
-/**
- * GetSupportProvinceResponse.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
- */
-
-
- package com.rehome.mqttclienttemperature.soap;
-
-
- /**
- * GetSupportProvinceResponse bean class
- */
- @SuppressWarnings({"unchecked","unused"})
-
- public class GetSupportProvinceResponse
- implements org.apache.axis2.databinding.ADBBean{
-
- public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
- "http://WebXml.com.cn/",
- "getSupportProvinceResponse",
- "ns2");
-
-
-
- /**
- * field for GetSupportProvinceResult
- */
-
-
- protected ArrayOfString localGetSupportProvinceResult ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localGetSupportProvinceResultTracker = false ;
-
- public boolean isGetSupportProvinceResultSpecified(){
- return localGetSupportProvinceResultTracker;
- }
-
-
-
- /**
- * Auto generated getter method
- * @return cn.com.webxml.ArrayOfString
- */
- public ArrayOfString getGetSupportProvinceResult(){
- return localGetSupportProvinceResult;
- }
-
-
-
- /**
- * Auto generated setter method
- * @param param GetSupportProvinceResult
- */
- public void setGetSupportProvinceResult(ArrayOfString param){
- localGetSupportProvinceResultTracker = param != null;
-
- this.localGetSupportProvinceResult=param;
-
-
- }
-
-
-
-
- /**
- *
- * @param parentQName
- * @param factory
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getOMElement (
- final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
-
-
-
- return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
-
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
- serialize(parentQName,xmlWriter,false);
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter,
- boolean serializeType)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
-
-
-
-
- java.lang.String prefix = null;
- java.lang.String namespace = null;
-
-
- prefix = parentQName.getPrefix();
- namespace = parentQName.getNamespaceURI();
- writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
-
- if (serializeType){
-
-
- java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
- if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- namespacePrefix+":getSupportProvinceResponse",
- xmlWriter);
- } else {
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- "getSupportProvinceResponse",
- xmlWriter);
- }
-
-
- }
- if (localGetSupportProvinceResultTracker){
- if (localGetSupportProvinceResult==null){
- throw new org.apache.axis2.databinding.ADBException("getSupportProvinceResult cannot be null!!");
- }
- localGetSupportProvinceResult.serialize(new javax.xml.namespace.QName("http://WebXml.com.cn/","getSupportProvinceResult"),
- xmlWriter);
- }
- xmlWriter.writeEndElement();
-
-
- }
-
- private static java.lang.String generatePrefix(java.lang.String namespace) {
- if(namespace.equals("http://WebXml.com.cn/")){
- return "ns2";
- }
- return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
- /**
- * Utility method to write an element start tag.
- */
- private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
- } else {
- if (namespace.length() == 0) {
- prefix = "";
- } else if (prefix == null) {
- prefix = generatePrefix(namespace);
- }
-
- xmlWriter.writeStartElement(prefix, localPart, namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- }
-
- /**
- * Util method to write an attribute with the ns prefix
- */
- private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
- } else {
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeAttribute(java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName,attValue);
- } else {
- xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
- }
- }
-
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
- javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- java.lang.String attributeNamespace = qname.getNamespaceURI();
- java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
- if (attributePrefix == null) {
- attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
- }
- java.lang.String attributeValue;
- if (attributePrefix.trim().length() > 0) {
- attributeValue = attributePrefix + ":" + qname.getLocalPart();
- } else {
- attributeValue = qname.getLocalPart();
- }
-
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attributeValue);
- } else {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
- }
- }
- /**
- * method to handle Qnames
- */
-
- private void writeQName(javax.xml.namespace.QName qname,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String namespaceURI = qname.getNamespaceURI();
- if (namespaceURI != null) {
- java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
- if (prefix == null) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- } else {
- // i.e this is the default namespace
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
- }
-
- private void writeQNames(javax.xml.namespace.QName[] qnames,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- if (qnames != null) {
- // we have to store this data until last moment since it is not possible to write any
- // namespace data after writing the charactor data
- java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
- java.lang.String namespaceURI = null;
- java.lang.String prefix = null;
-
- for (int i = 0; i < qnames.length; i++) {
- if (i > 0) {
- stringToWrite.append(" ");
- }
- namespaceURI = qnames[i].getNamespaceURI();
- if (namespaceURI != null) {
- prefix = xmlWriter.getPrefix(namespaceURI);
- if ((prefix == null) || (prefix.length() == 0)) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- }
- xmlWriter.writeCharacters(stringToWrite.toString());
- }
-
- }
-
-
- /**
- * Register a namespace prefix
- */
- private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
- java.lang.String prefix = xmlWriter.getPrefix(namespace);
- if (prefix == null) {
- prefix = generatePrefix(namespace);
- javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
- while (true) {
- java.lang.String uri = nsContext.getNamespaceURI(prefix);
- if (uri == null || uri.length() == 0) {
- break;
- }
- prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- return prefix;
- }
-
-
-
-
- /**
- * Factory class that keeps the parse method
- */
- public static class Factory{
- private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
-
-
-
-
- /**
- * static method to create the object
- * Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
- * If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
- * Postcondition: If this object is an element, the reader is positioned at its end element
- * If this object is a complex type, the reader is positioned at the end element of its outer element
- */
- public static GetSupportProvinceResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
- GetSupportProvinceResponse object =
- new GetSupportProvinceResponse();
-
- int event;
- javax.xml.namespace.QName currentQName = null;
- java.lang.String nillableValue = null;
- java.lang.String prefix ="";
- java.lang.String namespaceuri ="";
- try {
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- currentQName = reader.getName();
-
- if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
- java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
- "type");
- if (fullTypeName!=null){
- java.lang.String nsPrefix = null;
- if (fullTypeName.indexOf(":") > -1){
- nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
- }
- nsPrefix = nsPrefix==null?"":nsPrefix;
-
- java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
-
- if (!"getSupportProvinceResponse".equals(type)){
- //find namespace for the prefix
- java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
- return (GetSupportProvinceResponse)ExtensionMapper.getTypeObject(
- nsUri,type,reader);
- }
-
-
- }
-
-
- }
-
-
-
-
- // Note all attributes that were handled. Used to differ normal attributes
- // from anyAttributes.
- java.util.Vector handledAttributes = new java.util.Vector();
-
-
-
-
- reader.next();
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","getSupportProvinceResult").equals(reader.getName())){
-
- object.setGetSupportProvinceResult(ArrayOfString.Factory.parse(reader));
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
-
- }
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement())
- // 2 - A start element we are not expecting indicates a trailing invalid property
-
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
-
-
-
-
- } catch (javax.xml.stream.XMLStreamException e) {
- throw new java.lang.Exception(e);
- }
-
- return object;
- }
-
- }//end of factory class
-
-
-
- }
-
-
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/GetWeatherbyCityName.java b/src/main/java/com/rehome/mqttclienttemperature/soap/GetWeatherbyCityName.java
deleted file mode 100644
index cd9698f..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/GetWeatherbyCityName.java
+++ /dev/null
@@ -1,437 +0,0 @@
-
-/**
- * GetWeatherbyCityName.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
- */
-
-
- package com.rehome.mqttclienttemperature.soap;
-
-
- /**
- * GetWeatherbyCityName bean class
- */
- @SuppressWarnings({"unchecked","unused"})
-
- public class GetWeatherbyCityName
- implements org.apache.axis2.databinding.ADBBean{
-
- public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
- "http://WebXml.com.cn/",
- "getWeatherbyCityName",
- "ns2");
-
-
-
- /**
- * field for TheCityName
- */
-
-
- protected java.lang.String localTheCityName ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localTheCityNameTracker = false ;
-
- public boolean isTheCityNameSpecified(){
- return localTheCityNameTracker;
- }
-
-
-
- /**
- * Auto generated getter method
- * @return java.lang.String
- */
- public java.lang.String getTheCityName(){
- return localTheCityName;
- }
-
-
-
- /**
- * Auto generated setter method
- * @param param TheCityName
- */
- public void setTheCityName(java.lang.String param){
- localTheCityNameTracker = param != null;
-
- this.localTheCityName=param;
-
-
- }
-
-
-
-
- /**
- *
- * @param parentQName
- * @param factory
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getOMElement (
- final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
-
-
-
- return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
-
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
- serialize(parentQName,xmlWriter,false);
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter,
- boolean serializeType)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
-
-
-
-
- java.lang.String prefix = null;
- java.lang.String namespace = null;
-
-
- prefix = parentQName.getPrefix();
- namespace = parentQName.getNamespaceURI();
- writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
-
- if (serializeType){
-
-
- java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
- if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- namespacePrefix+":getWeatherbyCityName",
- xmlWriter);
- } else {
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- "getWeatherbyCityName",
- xmlWriter);
- }
-
-
- }
- if (localTheCityNameTracker){
- namespace = "http://WebXml.com.cn/";
- writeStartElement(null, namespace, "theCityName", xmlWriter);
-
-
- if (localTheCityName==null){
- // write the nil attribute
-
- throw new org.apache.axis2.databinding.ADBException("theCityName cannot be null!!");
-
- }else{
-
-
- xmlWriter.writeCharacters(localTheCityName);
-
- }
-
- xmlWriter.writeEndElement();
- }
- xmlWriter.writeEndElement();
-
-
- }
-
- private static java.lang.String generatePrefix(java.lang.String namespace) {
- if(namespace.equals("http://WebXml.com.cn/")){
- return "ns2";
- }
- return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
- /**
- * Utility method to write an element start tag.
- */
- private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
- } else {
- if (namespace.length() == 0) {
- prefix = "";
- } else if (prefix == null) {
- prefix = generatePrefix(namespace);
- }
-
- xmlWriter.writeStartElement(prefix, localPart, namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- }
-
- /**
- * Util method to write an attribute with the ns prefix
- */
- private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
- } else {
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeAttribute(java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName,attValue);
- } else {
- xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
- }
- }
-
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
- javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- java.lang.String attributeNamespace = qname.getNamespaceURI();
- java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
- if (attributePrefix == null) {
- attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
- }
- java.lang.String attributeValue;
- if (attributePrefix.trim().length() > 0) {
- attributeValue = attributePrefix + ":" + qname.getLocalPart();
- } else {
- attributeValue = qname.getLocalPart();
- }
-
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attributeValue);
- } else {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
- }
- }
- /**
- * method to handle Qnames
- */
-
- private void writeQName(javax.xml.namespace.QName qname,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String namespaceURI = qname.getNamespaceURI();
- if (namespaceURI != null) {
- java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
- if (prefix == null) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- } else {
- // i.e this is the default namespace
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
- }
-
- private void writeQNames(javax.xml.namespace.QName[] qnames,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- if (qnames != null) {
- // we have to store this data until last moment since it is not possible to write any
- // namespace data after writing the charactor data
- java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
- java.lang.String namespaceURI = null;
- java.lang.String prefix = null;
-
- for (int i = 0; i < qnames.length; i++) {
- if (i > 0) {
- stringToWrite.append(" ");
- }
- namespaceURI = qnames[i].getNamespaceURI();
- if (namespaceURI != null) {
- prefix = xmlWriter.getPrefix(namespaceURI);
- if ((prefix == null) || (prefix.length() == 0)) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- }
- xmlWriter.writeCharacters(stringToWrite.toString());
- }
-
- }
-
-
- /**
- * Register a namespace prefix
- */
- private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
- java.lang.String prefix = xmlWriter.getPrefix(namespace);
- if (prefix == null) {
- prefix = generatePrefix(namespace);
- javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
- while (true) {
- java.lang.String uri = nsContext.getNamespaceURI(prefix);
- if (uri == null || uri.length() == 0) {
- break;
- }
- prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- return prefix;
- }
-
-
-
-
- /**
- * Factory class that keeps the parse method
- */
- public static class Factory{
- private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
-
-
-
-
- /**
- * static method to create the object
- * Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
- * If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
- * Postcondition: If this object is an element, the reader is positioned at its end element
- * If this object is a complex type, the reader is positioned at the end element of its outer element
- */
- public static GetWeatherbyCityName parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
- GetWeatherbyCityName object =
- new GetWeatherbyCityName();
-
- int event;
- javax.xml.namespace.QName currentQName = null;
- java.lang.String nillableValue = null;
- java.lang.String prefix ="";
- java.lang.String namespaceuri ="";
- try {
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- currentQName = reader.getName();
-
- if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
- java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
- "type");
- if (fullTypeName!=null){
- java.lang.String nsPrefix = null;
- if (fullTypeName.indexOf(":") > -1){
- nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
- }
- nsPrefix = nsPrefix==null?"":nsPrefix;
-
- java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
-
- if (!"getWeatherbyCityName".equals(type)){
- //find namespace for the prefix
- java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
- return (GetWeatherbyCityName)ExtensionMapper.getTypeObject(
- nsUri,type,reader);
- }
-
-
- }
-
-
- }
-
-
-
-
- // Note all attributes that were handled. Used to differ normal attributes
- // from anyAttributes.
- java.util.Vector handledAttributes = new java.util.Vector();
-
-
-
-
- reader.next();
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","theCityName").equals(reader.getName())){
-
- nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
- if ("true".equals(nillableValue) || "1".equals(nillableValue)){
- throw new org.apache.axis2.databinding.ADBException("The element: "+"theCityName" +" cannot be null");
- }
-
-
- java.lang.String content = reader.getElementText();
-
- object.setTheCityName(
- org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
-
- }
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement())
- // 2 - A start element we are not expecting indicates a trailing invalid property
-
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
-
-
-
-
- } catch (javax.xml.stream.XMLStreamException e) {
- throw new java.lang.Exception(e);
- }
-
- return object;
- }
-
- }//end of factory class
-
-
-
- }
-
-
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/GetWeatherbyCityNamePro.java b/src/main/java/com/rehome/mqttclienttemperature/soap/GetWeatherbyCityNamePro.java
deleted file mode 100644
index f49f6a7..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/GetWeatherbyCityNamePro.java
+++ /dev/null
@@ -1,521 +0,0 @@
-
-/**
- * GetWeatherbyCityNamePro.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
- */
-
-
- package com.rehome.mqttclienttemperature.soap;
-
-
- /**
- * GetWeatherbyCityNamePro bean class
- */
- @SuppressWarnings({"unchecked","unused"})
-
- public class GetWeatherbyCityNamePro
- implements org.apache.axis2.databinding.ADBBean{
-
- public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
- "http://WebXml.com.cn/",
- "getWeatherbyCityNamePro",
- "ns2");
-
-
-
- /**
- * field for TheCityName
- */
-
-
- protected java.lang.String localTheCityName ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localTheCityNameTracker = false ;
-
- public boolean isTheCityNameSpecified(){
- return localTheCityNameTracker;
- }
-
-
-
- /**
- * Auto generated getter method
- * @return java.lang.String
- */
- public java.lang.String getTheCityName(){
- return localTheCityName;
- }
-
-
-
- /**
- * Auto generated setter method
- * @param param TheCityName
- */
- public void setTheCityName(java.lang.String param){
- localTheCityNameTracker = param != null;
-
- this.localTheCityName=param;
-
-
- }
-
-
- /**
- * field for TheUserID
- */
-
-
- protected java.lang.String localTheUserID ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localTheUserIDTracker = false ;
-
- public boolean isTheUserIDSpecified(){
- return localTheUserIDTracker;
- }
-
-
-
- /**
- * Auto generated getter method
- * @return java.lang.String
- */
- public java.lang.String getTheUserID(){
- return localTheUserID;
- }
-
-
-
- /**
- * Auto generated setter method
- * @param param TheUserID
- */
- public void setTheUserID(java.lang.String param){
- localTheUserIDTracker = param != null;
-
- this.localTheUserID=param;
-
-
- }
-
-
-
-
- /**
- *
- * @param parentQName
- * @param factory
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getOMElement (
- final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
-
-
-
- return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
-
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
- serialize(parentQName,xmlWriter,false);
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter,
- boolean serializeType)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
-
-
-
-
- java.lang.String prefix = null;
- java.lang.String namespace = null;
-
-
- prefix = parentQName.getPrefix();
- namespace = parentQName.getNamespaceURI();
- writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
-
- if (serializeType){
-
-
- java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
- if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- namespacePrefix+":getWeatherbyCityNamePro",
- xmlWriter);
- } else {
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- "getWeatherbyCityNamePro",
- xmlWriter);
- }
-
-
- }
- if (localTheCityNameTracker){
- namespace = "http://WebXml.com.cn/";
- writeStartElement(null, namespace, "theCityName", xmlWriter);
-
-
- if (localTheCityName==null){
- // write the nil attribute
-
- throw new org.apache.axis2.databinding.ADBException("theCityName cannot be null!!");
-
- }else{
-
-
- xmlWriter.writeCharacters(localTheCityName);
-
- }
-
- xmlWriter.writeEndElement();
- } if (localTheUserIDTracker){
- namespace = "http://WebXml.com.cn/";
- writeStartElement(null, namespace, "theUserID", xmlWriter);
-
-
- if (localTheUserID==null){
- // write the nil attribute
-
- throw new org.apache.axis2.databinding.ADBException("theUserID cannot be null!!");
-
- }else{
-
-
- xmlWriter.writeCharacters(localTheUserID);
-
- }
-
- xmlWriter.writeEndElement();
- }
- xmlWriter.writeEndElement();
-
-
- }
-
- private static java.lang.String generatePrefix(java.lang.String namespace) {
- if(namespace.equals("http://WebXml.com.cn/")){
- return "ns2";
- }
- return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
- /**
- * Utility method to write an element start tag.
- */
- private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
- } else {
- if (namespace.length() == 0) {
- prefix = "";
- } else if (prefix == null) {
- prefix = generatePrefix(namespace);
- }
-
- xmlWriter.writeStartElement(prefix, localPart, namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- }
-
- /**
- * Util method to write an attribute with the ns prefix
- */
- private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
- } else {
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeAttribute(java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName,attValue);
- } else {
- xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
- }
- }
-
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
- javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- java.lang.String attributeNamespace = qname.getNamespaceURI();
- java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
- if (attributePrefix == null) {
- attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
- }
- java.lang.String attributeValue;
- if (attributePrefix.trim().length() > 0) {
- attributeValue = attributePrefix + ":" + qname.getLocalPart();
- } else {
- attributeValue = qname.getLocalPart();
- }
-
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attributeValue);
- } else {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
- }
- }
- /**
- * method to handle Qnames
- */
-
- private void writeQName(javax.xml.namespace.QName qname,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String namespaceURI = qname.getNamespaceURI();
- if (namespaceURI != null) {
- java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
- if (prefix == null) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- } else {
- // i.e this is the default namespace
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
- }
-
- private void writeQNames(javax.xml.namespace.QName[] qnames,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- if (qnames != null) {
- // we have to store this data until last moment since it is not possible to write any
- // namespace data after writing the charactor data
- java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
- java.lang.String namespaceURI = null;
- java.lang.String prefix = null;
-
- for (int i = 0; i < qnames.length; i++) {
- if (i > 0) {
- stringToWrite.append(" ");
- }
- namespaceURI = qnames[i].getNamespaceURI();
- if (namespaceURI != null) {
- prefix = xmlWriter.getPrefix(namespaceURI);
- if ((prefix == null) || (prefix.length() == 0)) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- }
- xmlWriter.writeCharacters(stringToWrite.toString());
- }
-
- }
-
-
- /**
- * Register a namespace prefix
- */
- private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
- java.lang.String prefix = xmlWriter.getPrefix(namespace);
- if (prefix == null) {
- prefix = generatePrefix(namespace);
- javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
- while (true) {
- java.lang.String uri = nsContext.getNamespaceURI(prefix);
- if (uri == null || uri.length() == 0) {
- break;
- }
- prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- return prefix;
- }
-
-
-
-
- /**
- * Factory class that keeps the parse method
- */
- public static class Factory{
- private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
-
-
-
-
- /**
- * static method to create the object
- * Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
- * If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
- * Postcondition: If this object is an element, the reader is positioned at its end element
- * If this object is a complex type, the reader is positioned at the end element of its outer element
- */
- public static GetWeatherbyCityNamePro parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
- GetWeatherbyCityNamePro object =
- new GetWeatherbyCityNamePro();
-
- int event;
- javax.xml.namespace.QName currentQName = null;
- java.lang.String nillableValue = null;
- java.lang.String prefix ="";
- java.lang.String namespaceuri ="";
- try {
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- currentQName = reader.getName();
-
- if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
- java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
- "type");
- if (fullTypeName!=null){
- java.lang.String nsPrefix = null;
- if (fullTypeName.indexOf(":") > -1){
- nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
- }
- nsPrefix = nsPrefix==null?"":nsPrefix;
-
- java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
-
- if (!"getWeatherbyCityNamePro".equals(type)){
- //find namespace for the prefix
- java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
- return (GetWeatherbyCityNamePro)ExtensionMapper.getTypeObject(
- nsUri,type,reader);
- }
-
-
- }
-
-
- }
-
-
-
-
- // Note all attributes that were handled. Used to differ normal attributes
- // from anyAttributes.
- java.util.Vector handledAttributes = new java.util.Vector();
-
-
-
-
- reader.next();
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","theCityName").equals(reader.getName())){
-
- nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
- if ("true".equals(nillableValue) || "1".equals(nillableValue)){
- throw new org.apache.axis2.databinding.ADBException("The element: "+"theCityName" +" cannot be null");
- }
-
-
- java.lang.String content = reader.getElementText();
-
- object.setTheCityName(
- org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
-
- }
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","theUserID").equals(reader.getName())){
-
- nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
- if ("true".equals(nillableValue) || "1".equals(nillableValue)){
- throw new org.apache.axis2.databinding.ADBException("The element: "+"theUserID" +" cannot be null");
- }
-
-
- java.lang.String content = reader.getElementText();
-
- object.setTheUserID(
- org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
-
- }
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement())
- // 2 - A start element we are not expecting indicates a trailing invalid property
-
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
-
-
-
-
- } catch (javax.xml.stream.XMLStreamException e) {
- throw new java.lang.Exception(e);
- }
-
- return object;
- }
-
- }//end of factory class
-
-
-
- }
-
-
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/GetWeatherbyCityNameProResponse.java b/src/main/java/com/rehome/mqttclienttemperature/soap/GetWeatherbyCityNameProResponse.java
deleted file mode 100644
index 9cb2e2c..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/GetWeatherbyCityNameProResponse.java
+++ /dev/null
@@ -1,416 +0,0 @@
-
-/**
- * GetWeatherbyCityNameProResponse.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
- */
-
-
- package com.rehome.mqttclienttemperature.soap;
-
-
- /**
- * GetWeatherbyCityNameProResponse bean class
- */
- @SuppressWarnings({"unchecked","unused"})
-
- public class GetWeatherbyCityNameProResponse
- implements org.apache.axis2.databinding.ADBBean{
-
- public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
- "http://WebXml.com.cn/",
- "getWeatherbyCityNameProResponse",
- "ns2");
-
-
-
- /**
- * field for GetWeatherbyCityNameProResult
- */
-
-
- protected ArrayOfString localGetWeatherbyCityNameProResult ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localGetWeatherbyCityNameProResultTracker = false ;
-
- public boolean isGetWeatherbyCityNameProResultSpecified(){
- return localGetWeatherbyCityNameProResultTracker;
- }
-
-
-
- /**
- * Auto generated getter method
- * @return cn.com.webxml.ArrayOfString
- */
- public ArrayOfString getGetWeatherbyCityNameProResult(){
- return localGetWeatherbyCityNameProResult;
- }
-
-
-
- /**
- * Auto generated setter method
- * @param param GetWeatherbyCityNameProResult
- */
- public void setGetWeatherbyCityNameProResult(ArrayOfString param){
- localGetWeatherbyCityNameProResultTracker = param != null;
-
- this.localGetWeatherbyCityNameProResult=param;
-
-
- }
-
-
-
-
- /**
- *
- * @param parentQName
- * @param factory
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getOMElement (
- final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
-
-
-
- return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
-
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
- serialize(parentQName,xmlWriter,false);
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter,
- boolean serializeType)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
-
-
-
-
- java.lang.String prefix = null;
- java.lang.String namespace = null;
-
-
- prefix = parentQName.getPrefix();
- namespace = parentQName.getNamespaceURI();
- writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
-
- if (serializeType){
-
-
- java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
- if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- namespacePrefix+":getWeatherbyCityNameProResponse",
- xmlWriter);
- } else {
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- "getWeatherbyCityNameProResponse",
- xmlWriter);
- }
-
-
- }
- if (localGetWeatherbyCityNameProResultTracker){
- if (localGetWeatherbyCityNameProResult==null){
- throw new org.apache.axis2.databinding.ADBException("getWeatherbyCityNameProResult cannot be null!!");
- }
- localGetWeatherbyCityNameProResult.serialize(new javax.xml.namespace.QName("http://WebXml.com.cn/","getWeatherbyCityNameProResult"),
- xmlWriter);
- }
- xmlWriter.writeEndElement();
-
-
- }
-
- private static java.lang.String generatePrefix(java.lang.String namespace) {
- if(namespace.equals("http://WebXml.com.cn/")){
- return "ns2";
- }
- return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
- /**
- * Utility method to write an element start tag.
- */
- private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
- } else {
- if (namespace.length() == 0) {
- prefix = "";
- } else if (prefix == null) {
- prefix = generatePrefix(namespace);
- }
-
- xmlWriter.writeStartElement(prefix, localPart, namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- }
-
- /**
- * Util method to write an attribute with the ns prefix
- */
- private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
- } else {
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeAttribute(java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName,attValue);
- } else {
- xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
- }
- }
-
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
- javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- java.lang.String attributeNamespace = qname.getNamespaceURI();
- java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
- if (attributePrefix == null) {
- attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
- }
- java.lang.String attributeValue;
- if (attributePrefix.trim().length() > 0) {
- attributeValue = attributePrefix + ":" + qname.getLocalPart();
- } else {
- attributeValue = qname.getLocalPart();
- }
-
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attributeValue);
- } else {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
- }
- }
- /**
- * method to handle Qnames
- */
-
- private void writeQName(javax.xml.namespace.QName qname,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String namespaceURI = qname.getNamespaceURI();
- if (namespaceURI != null) {
- java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
- if (prefix == null) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- } else {
- // i.e this is the default namespace
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
- }
-
- private void writeQNames(javax.xml.namespace.QName[] qnames,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- if (qnames != null) {
- // we have to store this data until last moment since it is not possible to write any
- // namespace data after writing the charactor data
- java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
- java.lang.String namespaceURI = null;
- java.lang.String prefix = null;
-
- for (int i = 0; i < qnames.length; i++) {
- if (i > 0) {
- stringToWrite.append(" ");
- }
- namespaceURI = qnames[i].getNamespaceURI();
- if (namespaceURI != null) {
- prefix = xmlWriter.getPrefix(namespaceURI);
- if ((prefix == null) || (prefix.length() == 0)) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- }
- xmlWriter.writeCharacters(stringToWrite.toString());
- }
-
- }
-
-
- /**
- * Register a namespace prefix
- */
- private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
- java.lang.String prefix = xmlWriter.getPrefix(namespace);
- if (prefix == null) {
- prefix = generatePrefix(namespace);
- javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
- while (true) {
- java.lang.String uri = nsContext.getNamespaceURI(prefix);
- if (uri == null || uri.length() == 0) {
- break;
- }
- prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- return prefix;
- }
-
-
-
-
- /**
- * Factory class that keeps the parse method
- */
- public static class Factory{
- private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
-
-
-
-
- /**
- * static method to create the object
- * Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
- * If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
- * Postcondition: If this object is an element, the reader is positioned at its end element
- * If this object is a complex type, the reader is positioned at the end element of its outer element
- */
- public static GetWeatherbyCityNameProResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
- GetWeatherbyCityNameProResponse object =
- new GetWeatherbyCityNameProResponse();
-
- int event;
- javax.xml.namespace.QName currentQName = null;
- java.lang.String nillableValue = null;
- java.lang.String prefix ="";
- java.lang.String namespaceuri ="";
- try {
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- currentQName = reader.getName();
-
- if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
- java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
- "type");
- if (fullTypeName!=null){
- java.lang.String nsPrefix = null;
- if (fullTypeName.indexOf(":") > -1){
- nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
- }
- nsPrefix = nsPrefix==null?"":nsPrefix;
-
- java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
-
- if (!"getWeatherbyCityNameProResponse".equals(type)){
- //find namespace for the prefix
- java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
- return (GetWeatherbyCityNameProResponse)ExtensionMapper.getTypeObject(
- nsUri,type,reader);
- }
-
-
- }
-
-
- }
-
-
-
-
- // Note all attributes that were handled. Used to differ normal attributes
- // from anyAttributes.
- java.util.Vector handledAttributes = new java.util.Vector();
-
-
-
-
- reader.next();
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","getWeatherbyCityNameProResult").equals(reader.getName())){
-
- object.setGetWeatherbyCityNameProResult(ArrayOfString.Factory.parse(reader));
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
-
- }
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement())
- // 2 - A start element we are not expecting indicates a trailing invalid property
-
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
-
-
-
-
- } catch (javax.xml.stream.XMLStreamException e) {
- throw new java.lang.Exception(e);
- }
-
- return object;
- }
-
- }//end of factory class
-
-
-
- }
-
-
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/GetWeatherbyCityNameResponse.java b/src/main/java/com/rehome/mqttclienttemperature/soap/GetWeatherbyCityNameResponse.java
deleted file mode 100644
index 8f92548..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/GetWeatherbyCityNameResponse.java
+++ /dev/null
@@ -1,416 +0,0 @@
-
-/**
- * GetWeatherbyCityNameResponse.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
- */
-
-
- package com.rehome.mqttclienttemperature.soap;
-
-
- /**
- * GetWeatherbyCityNameResponse bean class
- */
- @SuppressWarnings({"unchecked","unused"})
-
- public class GetWeatherbyCityNameResponse
- implements org.apache.axis2.databinding.ADBBean{
-
- public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
- "http://WebXml.com.cn/",
- "getWeatherbyCityNameResponse",
- "ns2");
-
-
-
- /**
- * field for GetWeatherbyCityNameResult
- */
-
-
- public ArrayOfString localGetWeatherbyCityNameResult ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localGetWeatherbyCityNameResultTracker = false ;
-
- public boolean isGetWeatherbyCityNameResultSpecified(){
- return localGetWeatherbyCityNameResultTracker;
- }
-
-
-
- /**
- * Auto generated getter method
- * @return cn.com.webxml.ArrayOfString
- */
- public ArrayOfString getGetWeatherbyCityNameResult(){
- return localGetWeatherbyCityNameResult;
- }
-
-
-
- /**
- * Auto generated setter method
- * @param param GetWeatherbyCityNameResult
- */
- public void setGetWeatherbyCityNameResult(ArrayOfString param){
- localGetWeatherbyCityNameResultTracker = param != null;
-
- this.localGetWeatherbyCityNameResult=param;
-
-
- }
-
-
-
-
- /**
- *
- * @param parentQName
- * @param factory
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getOMElement (
- final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
-
-
-
- return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
-
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
- serialize(parentQName,xmlWriter,false);
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- javax.xml.stream.XMLStreamWriter xmlWriter,
- boolean serializeType)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
-
-
-
-
- java.lang.String prefix = null;
- java.lang.String namespace = null;
-
-
- prefix = parentQName.getPrefix();
- namespace = parentQName.getNamespaceURI();
- writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
-
- if (serializeType){
-
-
- java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
- if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- namespacePrefix+":getWeatherbyCityNameResponse",
- xmlWriter);
- } else {
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- "getWeatherbyCityNameResponse",
- xmlWriter);
- }
-
-
- }
- if (localGetWeatherbyCityNameResultTracker){
- if (localGetWeatherbyCityNameResult==null){
- throw new org.apache.axis2.databinding.ADBException("getWeatherbyCityNameResult cannot be null!!");
- }
- localGetWeatherbyCityNameResult.serialize(new javax.xml.namespace.QName("http://WebXml.com.cn/","getWeatherbyCityNameResult"),
- xmlWriter);
- }
- xmlWriter.writeEndElement();
-
-
- }
-
- private static java.lang.String generatePrefix(java.lang.String namespace) {
- if(namespace.equals("http://WebXml.com.cn/")){
- return "ns2";
- }
- return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
- /**
- * Utility method to write an element start tag.
- */
- private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
- } else {
- if (namespace.length() == 0) {
- prefix = "";
- } else if (prefix == null) {
- prefix = generatePrefix(namespace);
- }
-
- xmlWriter.writeStartElement(prefix, localPart, namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- }
-
- /**
- * Util method to write an attribute with the ns prefix
- */
- private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
- } else {
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
- }
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeAttribute(java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName,attValue);
- } else {
- xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
- }
- }
-
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
- javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- java.lang.String attributeNamespace = qname.getNamespaceURI();
- java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
- if (attributePrefix == null) {
- attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
- }
- java.lang.String attributeValue;
- if (attributePrefix.trim().length() > 0) {
- attributeValue = attributePrefix + ":" + qname.getLocalPart();
- } else {
- attributeValue = qname.getLocalPart();
- }
-
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attributeValue);
- } else {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
- }
- }
- /**
- * method to handle Qnames
- */
-
- private void writeQName(javax.xml.namespace.QName qname,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String namespaceURI = qname.getNamespaceURI();
- if (namespaceURI != null) {
- java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
- if (prefix == null) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- } else {
- // i.e this is the default namespace
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
- }
-
- private void writeQNames(javax.xml.namespace.QName[] qnames,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- if (qnames != null) {
- // we have to store this data until last moment since it is not possible to write any
- // namespace data after writing the charactor data
- java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
- java.lang.String namespaceURI = null;
- java.lang.String prefix = null;
-
- for (int i = 0; i < qnames.length; i++) {
- if (i > 0) {
- stringToWrite.append(" ");
- }
- namespaceURI = qnames[i].getNamespaceURI();
- if (namespaceURI != null) {
- prefix = xmlWriter.getPrefix(namespaceURI);
- if ((prefix == null) || (prefix.length() == 0)) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- }
- xmlWriter.writeCharacters(stringToWrite.toString());
- }
-
- }
-
-
- /**
- * Register a namespace prefix
- */
- private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
- java.lang.String prefix = xmlWriter.getPrefix(namespace);
- if (prefix == null) {
- prefix = generatePrefix(namespace);
- javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
- while (true) {
- java.lang.String uri = nsContext.getNamespaceURI(prefix);
- if (uri == null || uri.length() == 0) {
- break;
- }
- prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- return prefix;
- }
-
-
-
-
- /**
- * Factory class that keeps the parse method
- */
- public static class Factory{
- private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
-
-
-
-
- /**
- * static method to create the object
- * Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
- * If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
- * Postcondition: If this object is an element, the reader is positioned at its end element
- * If this object is a complex type, the reader is positioned at the end element of its outer element
- */
- public static GetWeatherbyCityNameResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
- GetWeatherbyCityNameResponse object =
- new GetWeatherbyCityNameResponse();
-
- int event;
- javax.xml.namespace.QName currentQName = null;
- java.lang.String nillableValue = null;
- java.lang.String prefix ="";
- java.lang.String namespaceuri ="";
- try {
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- currentQName = reader.getName();
-
- if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
- java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
- "type");
- if (fullTypeName!=null){
- java.lang.String nsPrefix = null;
- if (fullTypeName.indexOf(":") > -1){
- nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
- }
- nsPrefix = nsPrefix==null?"":nsPrefix;
-
- java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
-
- if (!"getWeatherbyCityNameResponse".equals(type)){
- //find namespace for the prefix
- java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
- return (GetWeatherbyCityNameResponse)ExtensionMapper.getTypeObject(
- nsUri,type,reader);
- }
-
-
- }
-
-
- }
-
-
-
-
- // Note all attributes that were handled. Used to differ normal attributes
- // from anyAttributes.
- java.util.Vector handledAttributes = new java.util.Vector();
-
-
-
-
- reader.next();
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","getWeatherbyCityNameResult").equals(reader.getName())){
-
- object.setGetWeatherbyCityNameResult(ArrayOfString.Factory.parse(reader));
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
-
- }
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement())
- // 2 - A start element we are not expecting indicates a trailing invalid property
-
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
-
-
-
-
- } catch (javax.xml.stream.XMLStreamException e) {
- throw new java.lang.Exception(e);
- }
-
- return object;
- }
-
- }//end of factory class
-
-
-
- }
-
-
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/WeatherWebService.java b/src/main/java/com/rehome/mqttclienttemperature/soap/WeatherWebService.java
deleted file mode 100644
index 95cae83..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/WeatherWebService.java
+++ /dev/null
@@ -1,204 +0,0 @@
-
-/**
- * WeatherWebService.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:05:37 GMT)
- */
-
-package com.rehome.mqttclienttemperature.soap;
-
-/*
- * WeatherWebService java interface
- */
-
-public interface WeatherWebService {
-
- /**
- * Auto generated method signature <br /><h3>获得本天气预报Web
- * Services支持的洲、国内外省份和城市信�?</h3><p>输入参数:无�? 返回数据:一个一维字符串数组
- * String(),内容为洲或国内省份的名称�??</p><br />
- *
- * @param getSupportProvince0
- *
- */
-
- public GetSupportProvinceResponse getSupportProvince(
-
- GetSupportProvince getSupportProvince0) throws java.rmi.RemoteException;
-
- /**
- * Auto generated method signature for Asynchronous Invocations <br
- * /><h3>获得本天气预报Web
- * Services支持的洲、国内外省份和城市信�?</h3><p>输入参数:无�? 返回数据:一个一维字符串数组
- * String(),内容为洲或国内省份的名称�??</p><br />
- *
- * @param getSupportProvince0
- *
- */
- public void startgetSupportProvince(
-
- GetSupportProvince getSupportProvince0,
-
- final WeatherWebServiceCallbackHandler callback)
-
- throws java.rmi.RemoteException;
-
- /**
- * Auto generated method signature <br /><h3>查询本天气预报Web
- * Services支持的国内外城市或地区信�?</h3><p>输入参数:byProvinceName =
- * 指定的洲或国内的省份,若为ALL或空则表示返回全部城市;返回数据:一个一维字符串数组
- * String(),结构为:城市名�?(城市代码)�?</p><br />
- *
- * @param getSupportCity2
- *
- */
-
- public GetSupportCityResponse getSupportCity(
-
- GetSupportCity getSupportCity2) throws java.rmi.RemoteException;
-
- /**
- * Auto generated method signature for Asynchronous Invocations <br
- * /><h3>查询本天气预报Web
- * Services支持的国内外城市或地区信�?</h3><p>输入参数:byProvinceName =
- * 指定的洲或国内的省份,若为ALL或空则表示返回全部城市;返回数据:一个一维字符串数组
- * String(),结构为:城市名�?(城市代码)�?</p><br />
- *
- * @param getSupportCity2
- *
- */
- public void startgetSupportCity(
-
- GetSupportCity getSupportCity2,
-
- final WeatherWebServiceCallbackHandler callback)
-
- throws java.rmi.RemoteException;
-
- /**
- * Auto generated method signature <br><h3>获得本天气预报Web
- * Services支持的洲、国内外省份和城市信�?</h3><p>输入参数:无;返回:DataSet
- * 。DataSet.Tables(0) 为支持的洲和国内省份数据,DataSet.Tables(1)
- * 为支持的国内外城市或地区数据。DataSet.Tables(0).Rows(i).Item("ID") 主键对应
- * DataSet.Tables(1).Rows(i).Item("ZoneID") 外键�?<br
- * />Tables(0):ID = ID主键,Zone = 支持的洲、省份;Tables(1):ID 主键,ZoneID =
- * 对应Tables(0)ID的外键,Area = 城市或地区,AreaCode = 城市或地区代码�??</p><br />
- *
- * @param getSupportDataSet4
- *
- */
-
- public GetSupportDataSetResponse getSupportDataSet(
-
- GetSupportDataSet getSupportDataSet4) throws java.rmi.RemoteException;
-
- /**
- * Auto generated method signature for Asynchronous Invocations
- * <br><h3>获得本天气预报Web
- * Services支持的洲、国内外省份和城市信�?</h3><p>输入参数:无;返回:DataSet
- * 。DataSet.Tables(0) 为支持的洲和国内省份数据,DataSet.Tables(1)
- * 为支持的国内外城市或地区数据。DataSet.Tables(0).Rows(i).Item("ID") 主键对应
- * DataSet.Tables(1).Rows(i).Item("ZoneID") 外键�?<br
- * />Tables(0):ID = ID主键,Zone = 支持的洲、省份;Tables(1):ID 主键,ZoneID =
- * 对应Tables(0)ID的外键,Area = 城市或地区,AreaCode = 城市或地区代码�??</p><br />
- *
- * @param getSupportDataSet4
- *
- */
- public void startgetSupportDataSet(
-
- GetSupportDataSet getSupportDataSet4,
-
- final WeatherWebServiceCallbackHandler callback)
-
- throws java.rmi.RemoteException;
-
- /**
- * Auto generated method signature
- * <br><h3>根据城市或地区名称查询获得未来三天内天气情况、现在的天气实况、天气和生活指数(For商业用户�?</h3><p>调用方法�?
- * getWeatherbyCityName,输入参数:theUserID = 商业用户ID</p><br />
- *
- * @param getWeatherbyCityNamePro6
- *
- */
-
- public GetWeatherbyCityNameProResponse getWeatherbyCityNamePro(
-
- GetWeatherbyCityNamePro getWeatherbyCityNamePro6) throws java.rmi.RemoteException;
-
- /**
- * Auto generated method signature for Asynchronous Invocations
- * <br><h3>根据城市或地区名称查询获得未来三天内天气情况、现在的天气实况、天气和生活指数(For商业用户�?</h3><p>调用方法�?
- * getWeatherbyCityName,输入参数:theUserID = 商业用户ID</p><br />
- *
- * @param getWeatherbyCityNamePro6
- *
- */
- public void startgetWeatherbyCityNamePro(
-
- GetWeatherbyCityNamePro getWeatherbyCityNamePro6,
-
- final WeatherWebServiceCallbackHandler callback)
-
- throws java.rmi.RemoteException;
-
- /**
- * Auto generated method signature
- * <br><h3>根据城市或地区名称查询获得未来三天内天气情况、现在的天气实况、天气和生活指数</h3><p>调用方法如下:输入参数:theCityName
- * = 城市中文名称(国外城市可用英文)或城市代�?(不输入默认为上海�?),如:上�? �?
- * 58367,如有城市名称重复请使用城市代码查询(可�?�过 getSupportCity �? getSupportDataSet
- * 获得);返回数据: �?个一维数�? String(22),共�?23个元素�??<br />String(0) �?
- * String(4):省份,城市,城市代码,城市图片名称,最后更新时间�?�String(5) �? String(11):当天的
- * 气温,概况,风向和风力,天气趋势�?始图片名�?(以下称:图标�?),天气趋势结束图片名�?(以下称:图标�?),现在的天气实况,天气和生活指数。String(12)
- * �? String(16):第二天�? 气温,概况,风向和风力,图标�?,图标二。String(17) �? String(21):第三天�?
- * 气温,概况,风向和风力,图标�?,图标二。String(22) 被查询的城市或地区的介绍 <br /><a
- * href="http://www.webxml.com.cn/images/weather.zip">下载天气图标<img
- * src="http://www.webxml.com.cn/images/download_w.gif"
- * border="0" align="absbottom"
- * /></a>(包含大�?�中、小尺寸) <a
- * href="http://www.webxml.com.cn/zh_cn/weather_icon.aspx"
- * target="_blank">天气图例说明</a> <a
- * href="http://www.webxml.com.cn/files/weather_eg.zip">调用此天气预报Web
- * Services实例下载</a> (VB ASP.net 2.0)</p><br />
- *
- * @param getWeatherbyCityName8
- *
- */
-
- public GetWeatherbyCityNameResponse getWeatherbyCityName(
-
- GetWeatherbyCityName getWeatherbyCityName8) throws java.rmi.RemoteException;
-
- /**
- * Auto generated method signature for Asynchronous Invocations
- * <br><h3>根据城市或地区名称查询获得未来三天内天气情况、现在的天气实况、天气和生活指数</h3><p>调用方法如下:输入参数:theCityName
- * = 城市中文名称(国外城市可用英文)或城市代�?(不输入默认为上海�?),如:上�? �?
- * 58367,如有城市名称重复请使用城市代码查询(可�?�过 getSupportCity �? getSupportDataSet
- * 获得);返回数据: �?个一维数�? String(22),共�?23个元素�??<br />String(0) �?
- * String(4):省份,城市,城市代码,城市图片名称,最后更新时间�?�String(5) �? String(11):当天的
- * 气温,概况,风向和风力,天气趋势�?始图片名�?(以下称:图标�?),天气趋势结束图片名�?(以下称:图标�?),现在的天气实况,天气和生活指数。String(12)
- * �? String(16):第二天�? 气温,概况,风向和风力,图标�?,图标二。String(17) �? String(21):第三天�?
- * 气温,概况,风向和风力,图标�?,图标二。String(22) 被查询的城市或地区的介绍 <br /><a
- * href="http://www.webxml.com.cn/images/weather.zip">下载天气图标<img
- * src="http://www.webxml.com.cn/images/download_w.gif"
- * border="0" align="absbottom"
- * /></a>(包含大�?�中、小尺寸) <a
- * href="http://www.webxml.com.cn/zh_cn/weather_icon.aspx"
- * target="_blank">天气图例说明</a> <a
- * href="http://www.webxml.com.cn/files/weather_eg.zip">调用此天气预报Web
- * Services实例下载</a> (VB ASP.net 2.0)</p><br />
- *
- * @param getWeatherbyCityName8
- *
- */
- public void startgetWeatherbyCityName(
-
- GetWeatherbyCityName getWeatherbyCityName8,
-
- final WeatherWebServiceCallbackHandler callback)
-
- throws java.rmi.RemoteException;
-
- //
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/WeatherWebServiceCallbackHandler.java b/src/main/java/com/rehome/mqttclienttemperature/soap/WeatherWebServiceCallbackHandler.java
deleted file mode 100644
index 178f879..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/WeatherWebServiceCallbackHandler.java
+++ /dev/null
@@ -1,121 +0,0 @@
-
-/**
- * WeatherWebServiceCallbackHandler.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:05:37 GMT)
- */
-
-package com.rehome.mqttclienttemperature.soap;
-
-/**
- * WeatherWebServiceCallbackHandler Callback class, Users can extend this class
- * and implement their own receiveResult and receiveError methods.
- */
-public abstract class WeatherWebServiceCallbackHandler {
-
- protected Object clientData;
-
- /**
- * User can pass in any object that needs to be accessed once the
- * NonBlocking Web service call is finished and appropriate method of this
- * CallBack is called.
- *
- * @param clientData
- * Object mechanism by which the user can pass in user data that
- * will be avilable at the time this callback is called.
- */
- public WeatherWebServiceCallbackHandler(Object clientData) {
- this.clientData = clientData;
- }
-
- /**
- * Please use this constructor if you don't want to set any clientData
- */
- public WeatherWebServiceCallbackHandler() {
- this.clientData = null;
- }
-
- /**
- * Get the client data
- */
-
- public Object getClientData() {
- return clientData;
- }
-
- /**
- * auto generated Axis2 call back method for getSupportProvince method
- * override this method for handling normal response from getSupportProvince
- * operation
- */
- public void receiveResultgetSupportProvince(GetSupportProvinceResponse result) {
- }
-
- /**
- * auto generated Axis2 Error handler override this method for handling
- * error response from getSupportProvince operation
- */
- public void receiveErrorgetSupportProvince(java.lang.Exception e) {
- }
-
- /**
- * auto generated Axis2 call back method for getSupportCity method override
- * this method for handling normal response from getSupportCity operation
- */
- public void receiveResultgetSupportCity(GetSupportCityResponse result) {
- }
-
- /**
- * auto generated Axis2 Error handler override this method for handling
- * error response from getSupportCity operation
- */
- public void receiveErrorgetSupportCity(java.lang.Exception e) {
- }
-
- /**
- * auto generated Axis2 call back method for getSupportDataSet method
- * override this method for handling normal response from getSupportDataSet
- * operation
- */
- public void receiveResultgetSupportDataSet(GetSupportDataSetResponse result) {
- }
-
- /**
- * auto generated Axis2 Error handler override this method for handling
- * error response from getSupportDataSet operation
- */
- public void receiveErrorgetSupportDataSet(java.lang.Exception e) {
- }
-
- /**
- * auto generated Axis2 call back method for getWeatherbyCityNamePro method
- * override this method for handling normal response from
- * getWeatherbyCityNamePro operation
- */
- public void receiveResultgetWeatherbyCityNamePro(GetWeatherbyCityNameProResponse result) {
- }
-
- /**
- * auto generated Axis2 Error handler override this method for handling
- * error response from getWeatherbyCityNamePro operation
- */
- public void receiveErrorgetWeatherbyCityNamePro(java.lang.Exception e) {
- }
-
- /**
- * auto generated Axis2 call back method for getWeatherbyCityName method
- * override this method for handling normal response from
- * getWeatherbyCityName operation
- */
- public void receiveResultgetWeatherbyCityName(GetWeatherbyCityNameResponse result) {
- }
-
- /**
- * auto generated Axis2 Error handler override this method for handling
- * error response from getWeatherbyCityName operation
- */
- public void receiveErrorgetWeatherbyCityName(java.lang.Exception e) {
- }
-
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/soap/WeatherWebServiceStub.java b/src/main/java/com/rehome/mqttclienttemperature/soap/WeatherWebServiceStub.java
deleted file mode 100644
index e81ed67..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/soap/WeatherWebServiceStub.java
+++ /dev/null
@@ -1,1822 +0,0 @@
-
-/**
- * WeatherWebServiceStub.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:05:37 GMT)
- */
-package com.rehome.mqttclienttemperature.soap;
-
-/*
-* WeatherWebServiceStub java implementation
-*/
-
-public class WeatherWebServiceStub extends org.apache.axis2.client.Stub implements WeatherWebService {
- protected org.apache.axis2.description.AxisOperation[] _operations;
-
- // hashmaps to keep the fault mapping
- private java.util.HashMap faultExceptionNameMap = new java.util.HashMap();
- private java.util.HashMap faultExceptionClassNameMap = new java.util.HashMap();
- private java.util.HashMap faultMessageMap = new java.util.HashMap();
-
- private static int counter = 0;
-
- private static synchronized java.lang.String getUniqueSuffix() {
- // reset the counter if it is greater than 99999
- if (counter > 99999) {
- counter = 0;
- }
- counter = counter + 1;
- return java.lang.Long.toString(java.lang.System.currentTimeMillis()) + "_" + counter;
- }
-
- private void populateAxisService() throws org.apache.axis2.AxisFault {
-
- // creating the Service with a unique name
- _service = new org.apache.axis2.description.AxisService("WeatherWebService" + getUniqueSuffix());
- addAnonymousOperations();
-
- // creating the operations
- org.apache.axis2.description.AxisOperation __operation;
-
- _operations = new org.apache.axis2.description.AxisOperation[5];
-
- __operation = new org.apache.axis2.description.OutInAxisOperation();
-
- __operation.setName(new javax.xml.namespace.QName("http://WebXml.com.cn/", "getSupportProvince"));
- _service.addOperation(__operation);
-
- _operations[0] = __operation;
-
- __operation = new org.apache.axis2.description.OutInAxisOperation();
-
- __operation.setName(new javax.xml.namespace.QName("http://WebXml.com.cn/", "getSupportCity"));
- _service.addOperation(__operation);
-
- _operations[1] = __operation;
-
- __operation = new org.apache.axis2.description.OutInAxisOperation();
-
- __operation.setName(new javax.xml.namespace.QName("http://WebXml.com.cn/", "getSupportDataSet"));
- _service.addOperation(__operation);
-
- _operations[2] = __operation;
-
- __operation = new org.apache.axis2.description.OutInAxisOperation();
-
- __operation.setName(new javax.xml.namespace.QName("http://WebXml.com.cn/", "getWeatherbyCityNamePro"));
- _service.addOperation(__operation);
-
- _operations[3] = __operation;
-
- __operation = new org.apache.axis2.description.OutInAxisOperation();
-
- __operation.setName(new javax.xml.namespace.QName("http://WebXml.com.cn/", "getWeatherbyCityName"));
- _service.addOperation(__operation);
-
- _operations[4] = __operation;
-
- }
-
- // populates the faults
- private void populateFaults() {
-
- }
-
- /**
- * Constructor that takes in a configContext
- */
-
- public WeatherWebServiceStub(org.apache.axis2.context.ConfigurationContext configurationContext,
- java.lang.String targetEndpoint) throws org.apache.axis2.AxisFault {
- this(configurationContext, targetEndpoint, false);
- }
-
- /**
- * Constructor that takes in a configContext and useseperate listner
- */
- public WeatherWebServiceStub(org.apache.axis2.context.ConfigurationContext configurationContext,
- java.lang.String targetEndpoint, boolean useSeparateListener) throws org.apache.axis2.AxisFault {
- // To populate AxisService
- populateAxisService();
- populateFaults();
-
- _serviceClient = new org.apache.axis2.client.ServiceClient(configurationContext, _service);
-
- _serviceClient.getOptions().setTo(new org.apache.axis2.addressing.EndpointReference(targetEndpoint));
- _serviceClient.getOptions().setUseSeparateListener(useSeparateListener);
-
- // Set the soap version
- _serviceClient.getOptions()
- .setSoapVersionURI(org.apache.axiom.soap.SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI);
-
- }
-
- /**
- * Default Constructor
- */
- public WeatherWebServiceStub(org.apache.axis2.context.ConfigurationContext configurationContext)
- throws org.apache.axis2.AxisFault {
-
- this(configurationContext, "http://www.webxml.com.cn/WebServices/WeatherWebService.asmx");
-
- }
-
- /**
- * Default Constructor
- */
- public WeatherWebServiceStub() throws org.apache.axis2.AxisFault {
-
- this("http://www.webxml.com.cn/WebServices/WeatherWebService.asmx");
-
- }
-
- /**
- * Constructor taking the target endpoint
- */
- public WeatherWebServiceStub(java.lang.String targetEndpoint) throws org.apache.axis2.AxisFault {
- this(null, targetEndpoint);
- }
-
- /**
- * Auto generated method signature <br /><h3>获得本天气预报Web
- * Services支持的洲、国内外省份和城市信�?</h3><p>输入参数:无�? 返回数据:一个一维字符串数组
- * String(),内容为洲或国内省份的名称�??</p><br />
- *
- * @see WeatherWebService#getSupportProvince
- * @param getSupportProvince10
- *
- */
-
- public GetSupportProvinceResponse getSupportProvince(
-
- GetSupportProvince getSupportProvince10)
-
- throws java.rmi.RemoteException
-
- {
- org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
- try {
- org.apache.axis2.client.OperationClient _operationClient = _serviceClient
- .createClient(_operations[0].getName());
- _operationClient.getOptions().setAction("http://WebXml.com.cn/getSupportProvince");
- _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
-
- addPropertyToOperationClient(_operationClient,
- org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
-
- // create SOAP envelope with that payload
- org.apache.axiom.soap.SOAPEnvelope env = null;
-
- env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), getSupportProvince10,
- optimizeContent(new javax.xml.namespace.QName("http://WebXml.com.cn/", "getSupportProvince")),
- new javax.xml.namespace.QName("http://WebXml.com.cn/", "getSupportProvince"));
-
- // adding SOAP soap_headers
- _serviceClient.addHeadersToEnvelope(env);
- // set the message context with that soap envelope
- _messageContext.setEnvelope(env);
-
- // add the message contxt to the operation client
- _operationClient.addMessageContext(_messageContext);
-
- // execute the operation client
- _operationClient.execute(true);
-
- org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient
- .getMessageContext(org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
- org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
-
- java.lang.Object object = fromOM(_returnEnv.getBody().getFirstElement(),
- GetSupportProvinceResponse.class);
-
- return (GetSupportProvinceResponse) object;
-
- } catch (org.apache.axis2.AxisFault f) {
-
- org.apache.axiom.om.OMElement faultElt = f.getDetail();
- if (faultElt != null) {
- if (faultExceptionNameMap.containsKey(
- new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getSupportProvince"))) {
- // make the fault by reflection
- try {
- java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(
- new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getSupportProvince"));
- java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
- java.lang.reflect.Constructor constructor = exceptionClass
- .getConstructor(java.lang.String.class);
- java.lang.Exception ex = (java.lang.Exception) constructor.newInstance(f.getMessage());
- // message class
- java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(
- new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getSupportProvince"));
- java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
- java.lang.Object messageObject = fromOM(faultElt, messageClass);
- java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
- new java.lang.Class[] { messageClass });
- m.invoke(ex, new java.lang.Object[] { messageObject });
-
- throw new java.rmi.RemoteException(ex.getMessage(), ex);
- } catch (java.lang.ClassCastException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.ClassNotFoundException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.NoSuchMethodException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.reflect.InvocationTargetException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.IllegalAccessException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.InstantiationException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- }
- } else {
- throw f;
- }
- } else {
- throw f;
- }
- } finally {
- if (_messageContext.getTransportOut() != null) {
- _messageContext.getTransportOut().getSender().cleanup(_messageContext);
- }
- }
- }
-
- /**
- * Auto generated method signature for Asynchronous Invocations <br
- * /><h3>获得本天气预报Web
- * Services支持的洲、国内外省份和城市信�?</h3><p>输入参数:无�? 返回数据:一个一维字符串数组
- * String(),内容为洲或国内省份的名称�??</p><br />
- *
- * @see WeatherWebService#startgetSupportProvince
- * @param getSupportProvince10
- *
- */
- public void startgetSupportProvince(
-
- GetSupportProvince getSupportProvince10,
-
- final WeatherWebServiceCallbackHandler callback)
-
- throws java.rmi.RemoteException {
-
- org.apache.axis2.client.OperationClient _operationClient = _serviceClient
- .createClient(_operations[0].getName());
- _operationClient.getOptions().setAction("http://WebXml.com.cn/getSupportProvince");
- _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
-
- addPropertyToOperationClient(_operationClient,
- org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
-
- // create SOAP envelope with that payload
- org.apache.axiom.soap.SOAPEnvelope env = null;
- final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
-
- // Style is Doc.
-
- env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), getSupportProvince10,
- optimizeContent(new javax.xml.namespace.QName("http://WebXml.com.cn/", "getSupportProvince")),
- new javax.xml.namespace.QName("http://WebXml.com.cn/", "getSupportProvince"));
-
- // adding SOAP soap_headers
- _serviceClient.addHeadersToEnvelope(env);
- // create message context with that soap envelope
- _messageContext.setEnvelope(env);
-
- // add the message context to the operation client
- _operationClient.addMessageContext(_messageContext);
-
- _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
- public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
- try {
- org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
-
- java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
- GetSupportProvinceResponse.class);
- callback.receiveResultgetSupportProvince((GetSupportProvinceResponse) object);
-
- } catch (org.apache.axis2.AxisFault e) {
- callback.receiveErrorgetSupportProvince(e);
- }
- }
-
- public void onError(java.lang.Exception error) {
- if (error instanceof org.apache.axis2.AxisFault) {
- org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
- org.apache.axiom.om.OMElement faultElt = f.getDetail();
- if (faultElt != null) {
- if (faultExceptionNameMap.containsKey(
- new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getSupportProvince"))) {
- // make the fault by reflection
- try {
- java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap
- .get(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(),
- "getSupportProvince"));
- java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
- java.lang.reflect.Constructor constructor = exceptionClass
- .getConstructor(java.lang.String.class);
- java.lang.Exception ex = (java.lang.Exception) constructor.newInstance(f.getMessage());
- // message class
- java.lang.String messageClassName = (java.lang.String) faultMessageMap
- .get(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(),
- "getSupportProvince"));
- java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
- java.lang.Object messageObject = fromOM(faultElt, messageClass);
- java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
- new java.lang.Class[] { messageClass });
- m.invoke(ex, new java.lang.Object[] { messageObject });
-
- callback.receiveErrorgetSupportProvince(
- new java.rmi.RemoteException(ex.getMessage(), ex));
- } catch (java.lang.ClassCastException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportProvince(f);
- } catch (java.lang.ClassNotFoundException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportProvince(f);
- } catch (java.lang.NoSuchMethodException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportProvince(f);
- } catch (java.lang.reflect.InvocationTargetException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportProvince(f);
- } catch (java.lang.IllegalAccessException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportProvince(f);
- } catch (java.lang.InstantiationException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportProvince(f);
- } catch (org.apache.axis2.AxisFault e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportProvince(f);
- }
- } else {
- callback.receiveErrorgetSupportProvince(f);
- }
- } else {
- callback.receiveErrorgetSupportProvince(f);
- }
- } else {
- callback.receiveErrorgetSupportProvince(error);
- }
- }
-
- public void onFault(org.apache.axis2.context.MessageContext faultContext) {
- org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils
- .getInboundFaultFromMessageContext(faultContext);
- onError(fault);
- }
-
- public void onComplete() {
- try {
- _messageContext.getTransportOut().getSender().cleanup(_messageContext);
- } catch (org.apache.axis2.AxisFault axisFault) {
- callback.receiveErrorgetSupportProvince(axisFault);
- }
- }
- });
-
- org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
- if (_operations[0].getMessageReceiver() == null && _operationClient.getOptions().isUseSeparateListener()) {
- _callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
- _operations[0].setMessageReceiver(_callbackReceiver);
- }
-
- // execute the operation client
- _operationClient.execute(false);
-
- }
-
- /**
- * Auto generated method signature <br /><h3>查询本天气预报Web
- * Services支持的国内外城市或地区信�?</h3><p>输入参数:byProvinceName =
- * 指定的洲或国内的省份,若为ALL或空则表示返回全部城市;返回数据:一个一维字符串数组
- * String(),结构为:城市名�?(城市代码)�?</p><br />
- *
- * @see WeatherWebService#getSupportCity
- * @param getSupportCity12
- *
- */
-
- public GetSupportCityResponse getSupportCity(
-
- GetSupportCity getSupportCity12)
-
- throws java.rmi.RemoteException
-
- {
- org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
- try {
- org.apache.axis2.client.OperationClient _operationClient = _serviceClient
- .createClient(_operations[1].getName());
- _operationClient.getOptions().setAction("http://WebXml.com.cn/getSupportCity");
- _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
-
- addPropertyToOperationClient(_operationClient,
- org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
-
- // create SOAP envelope with that payload
- org.apache.axiom.soap.SOAPEnvelope env = null;
-
- env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), getSupportCity12,
- optimizeContent(new javax.xml.namespace.QName("http://WebXml.com.cn/", "getSupportCity")),
- new javax.xml.namespace.QName("http://WebXml.com.cn/", "getSupportCity"));
-
- // adding SOAP soap_headers
- _serviceClient.addHeadersToEnvelope(env);
- // set the message context with that soap envelope
- _messageContext.setEnvelope(env);
-
- // add the message contxt to the operation client
- _operationClient.addMessageContext(_messageContext);
-
- // execute the operation client
- _operationClient.execute(true);
-
- org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient
- .getMessageContext(org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
- org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
-
- java.lang.Object object = fromOM(_returnEnv.getBody().getFirstElement(),
- GetSupportCityResponse.class);
-
- return (GetSupportCityResponse) object;
-
- } catch (org.apache.axis2.AxisFault f) {
-
- org.apache.axiom.om.OMElement faultElt = f.getDetail();
- if (faultElt != null) {
- if (faultExceptionNameMap
- .containsKey(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getSupportCity"))) {
- // make the fault by reflection
- try {
- java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap
- .get(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getSupportCity"));
- java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
- java.lang.reflect.Constructor constructor = exceptionClass
- .getConstructor(java.lang.String.class);
- java.lang.Exception ex = (java.lang.Exception) constructor.newInstance(f.getMessage());
- // message class
- java.lang.String messageClassName = (java.lang.String) faultMessageMap
- .get(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getSupportCity"));
- java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
- java.lang.Object messageObject = fromOM(faultElt, messageClass);
- java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
- new java.lang.Class[] { messageClass });
- m.invoke(ex, new java.lang.Object[] { messageObject });
-
- throw new java.rmi.RemoteException(ex.getMessage(), ex);
- } catch (java.lang.ClassCastException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.ClassNotFoundException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.NoSuchMethodException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.reflect.InvocationTargetException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.IllegalAccessException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.InstantiationException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- }
- } else {
- throw f;
- }
- } else {
- throw f;
- }
- } finally {
- if (_messageContext.getTransportOut() != null) {
- _messageContext.getTransportOut().getSender().cleanup(_messageContext);
- }
- }
- }
-
- /**
- * Auto generated method signature for Asynchronous Invocations <br
- * /><h3>查询本天气预报Web
- * Services支持的国内外城市或地区信�?</h3><p>输入参数:byProvinceName =
- * 指定的洲或国内的省份,若为ALL或空则表示返回全部城市;返回数据:一个一维字符串数组
- * String(),结构为:城市名�?(城市代码)�?</p><br />
- *
- * @see WeatherWebService#startgetSupportCity
- * @param getSupportCity12
- *
- */
- public void startgetSupportCity(
-
- GetSupportCity getSupportCity12,
-
- final WeatherWebServiceCallbackHandler callback)
-
- throws java.rmi.RemoteException {
-
- org.apache.axis2.client.OperationClient _operationClient = _serviceClient
- .createClient(_operations[1].getName());
- _operationClient.getOptions().setAction("http://WebXml.com.cn/getSupportCity");
- _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
-
- addPropertyToOperationClient(_operationClient,
- org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
-
- // create SOAP envelope with that payload
- org.apache.axiom.soap.SOAPEnvelope env = null;
- final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
-
- // Style is Doc.
-
- env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), getSupportCity12,
- optimizeContent(new javax.xml.namespace.QName("http://WebXml.com.cn/", "getSupportCity")),
- new javax.xml.namespace.QName("http://WebXml.com.cn/", "getSupportCity"));
-
- // adding SOAP soap_headers
- _serviceClient.addHeadersToEnvelope(env);
- // create message context with that soap envelope
- _messageContext.setEnvelope(env);
-
- // add the message context to the operation client
- _operationClient.addMessageContext(_messageContext);
-
- _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
- public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
- try {
- org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
-
- java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
- GetSupportCityResponse.class);
- callback.receiveResultgetSupportCity((GetSupportCityResponse) object);
-
- } catch (org.apache.axis2.AxisFault e) {
- callback.receiveErrorgetSupportCity(e);
- }
- }
-
- public void onError(java.lang.Exception error) {
- if (error instanceof org.apache.axis2.AxisFault) {
- org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
- org.apache.axiom.om.OMElement faultElt = f.getDetail();
- if (faultElt != null) {
- if (faultExceptionNameMap.containsKey(
- new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getSupportCity"))) {
- // make the fault by reflection
- try {
- java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(
- new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getSupportCity"));
- java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
- java.lang.reflect.Constructor constructor = exceptionClass
- .getConstructor(java.lang.String.class);
- java.lang.Exception ex = (java.lang.Exception) constructor.newInstance(f.getMessage());
- // message class
- java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(
- new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getSupportCity"));
- java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
- java.lang.Object messageObject = fromOM(faultElt, messageClass);
- java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
- new java.lang.Class[] { messageClass });
- m.invoke(ex, new java.lang.Object[] { messageObject });
-
- callback.receiveErrorgetSupportCity(new java.rmi.RemoteException(ex.getMessage(), ex));
- } catch (java.lang.ClassCastException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportCity(f);
- } catch (java.lang.ClassNotFoundException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportCity(f);
- } catch (java.lang.NoSuchMethodException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportCity(f);
- } catch (java.lang.reflect.InvocationTargetException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportCity(f);
- } catch (java.lang.IllegalAccessException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportCity(f);
- } catch (java.lang.InstantiationException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportCity(f);
- } catch (org.apache.axis2.AxisFault e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportCity(f);
- }
- } else {
- callback.receiveErrorgetSupportCity(f);
- }
- } else {
- callback.receiveErrorgetSupportCity(f);
- }
- } else {
- callback.receiveErrorgetSupportCity(error);
- }
- }
-
- public void onFault(org.apache.axis2.context.MessageContext faultContext) {
- org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils
- .getInboundFaultFromMessageContext(faultContext);
- onError(fault);
- }
-
- public void onComplete() {
- try {
- _messageContext.getTransportOut().getSender().cleanup(_messageContext);
- } catch (org.apache.axis2.AxisFault axisFault) {
- callback.receiveErrorgetSupportCity(axisFault);
- }
- }
- });
-
- org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
- if (_operations[1].getMessageReceiver() == null && _operationClient.getOptions().isUseSeparateListener()) {
- _callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
- _operations[1].setMessageReceiver(_callbackReceiver);
- }
-
- // execute the operation client
- _operationClient.execute(false);
-
- }
-
- /**
- * Auto generated method signature <br><h3>获得本天气预报Web
- * Services支持的洲、国内外省份和城市信�?</h3><p>输入参数:无;返回:DataSet
- * 。DataSet.Tables(0) 为支持的洲和国内省份数据,DataSet.Tables(1)
- * 为支持的国内外城市或地区数据。DataSet.Tables(0).Rows(i).Item("ID") 主键对应
- * DataSet.Tables(1).Rows(i).Item("ZoneID") 外键�?<br
- * />Tables(0):ID = ID主键,Zone = 支持的洲、省份;Tables(1):ID 主键,ZoneID =
- * 对应Tables(0)ID的外键,Area = 城市或地区,AreaCode = 城市或地区代码�??</p><br />
- *
- * @see WeatherWebService#getSupportDataSet
- * @param getSupportDataSet14
- *
- */
-
- public GetSupportDataSetResponse getSupportDataSet(
-
- GetSupportDataSet getSupportDataSet14)
-
- throws java.rmi.RemoteException
-
- {
- org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
- try {
- org.apache.axis2.client.OperationClient _operationClient = _serviceClient
- .createClient(_operations[2].getName());
- _operationClient.getOptions().setAction("http://WebXml.com.cn/getSupportDataSet");
- _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
-
- addPropertyToOperationClient(_operationClient,
- org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
-
- // create SOAP envelope with that payload
- org.apache.axiom.soap.SOAPEnvelope env = null;
-
- env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), getSupportDataSet14,
- optimizeContent(new javax.xml.namespace.QName("http://WebXml.com.cn/", "getSupportDataSet")),
- new javax.xml.namespace.QName("http://WebXml.com.cn/", "getSupportDataSet"));
-
- // adding SOAP soap_headers
- _serviceClient.addHeadersToEnvelope(env);
- // set the message context with that soap envelope
- _messageContext.setEnvelope(env);
-
- // add the message contxt to the operation client
- _operationClient.addMessageContext(_messageContext);
-
- // execute the operation client
- _operationClient.execute(true);
-
- org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient
- .getMessageContext(org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
- org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
-
- java.lang.Object object = fromOM(_returnEnv.getBody().getFirstElement(),
- GetSupportDataSetResponse.class);
-
- return (GetSupportDataSetResponse) object;
-
- } catch (org.apache.axis2.AxisFault f) {
-
- org.apache.axiom.om.OMElement faultElt = f.getDetail();
- if (faultElt != null) {
- if (faultExceptionNameMap.containsKey(
- new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getSupportDataSet"))) {
- // make the fault by reflection
- try {
- java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap
- .get(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getSupportDataSet"));
- java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
- java.lang.reflect.Constructor constructor = exceptionClass
- .getConstructor(java.lang.String.class);
- java.lang.Exception ex = (java.lang.Exception) constructor.newInstance(f.getMessage());
- // message class
- java.lang.String messageClassName = (java.lang.String) faultMessageMap
- .get(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getSupportDataSet"));
- java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
- java.lang.Object messageObject = fromOM(faultElt, messageClass);
- java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
- new java.lang.Class[] { messageClass });
- m.invoke(ex, new java.lang.Object[] { messageObject });
-
- throw new java.rmi.RemoteException(ex.getMessage(), ex);
- } catch (java.lang.ClassCastException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.ClassNotFoundException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.NoSuchMethodException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.reflect.InvocationTargetException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.IllegalAccessException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.InstantiationException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- }
- } else {
- throw f;
- }
- } else {
- throw f;
- }
- } finally {
- if (_messageContext.getTransportOut() != null) {
- _messageContext.getTransportOut().getSender().cleanup(_messageContext);
- }
- }
- }
-
- /**
- * Auto generated method signature for Asynchronous Invocations
- * <br><h3>获得本天气预报Web
- * Services支持的洲、国内外省份和城市信�?</h3><p>输入参数:无;返回:DataSet
- * 。DataSet.Tables(0) 为支持的洲和国内省份数据,DataSet.Tables(1)
- * 为支持的国内外城市或地区数据。DataSet.Tables(0).Rows(i).Item("ID") 主键对应
- * DataSet.Tables(1).Rows(i).Item("ZoneID") 外键�?<br
- * />Tables(0):ID = ID主键,Zone = 支持的洲、省份;Tables(1):ID 主键,ZoneID =
- * 对应Tables(0)ID的外键,Area = 城市或地区,AreaCode = 城市或地区代码�??</p><br />
- *
- * @see WeatherWebService#startgetSupportDataSet
- * @param getSupportDataSet14
- *
- */
- public void startgetSupportDataSet(
-
- GetSupportDataSet getSupportDataSet14,
-
- final WeatherWebServiceCallbackHandler callback)
-
- throws java.rmi.RemoteException {
-
- org.apache.axis2.client.OperationClient _operationClient = _serviceClient
- .createClient(_operations[2].getName());
- _operationClient.getOptions().setAction("http://WebXml.com.cn/getSupportDataSet");
- _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
-
- addPropertyToOperationClient(_operationClient,
- org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
-
- // create SOAP envelope with that payload
- org.apache.axiom.soap.SOAPEnvelope env = null;
- final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
-
- // Style is Doc.
-
- env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), getSupportDataSet14,
- optimizeContent(new javax.xml.namespace.QName("http://WebXml.com.cn/", "getSupportDataSet")),
- new javax.xml.namespace.QName("http://WebXml.com.cn/", "getSupportDataSet"));
-
- // adding SOAP soap_headers
- _serviceClient.addHeadersToEnvelope(env);
- // create message context with that soap envelope
- _messageContext.setEnvelope(env);
-
- // add the message context to the operation client
- _operationClient.addMessageContext(_messageContext);
-
- _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
- public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
- try {
- org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
-
- java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
- GetSupportDataSetResponse.class);
- callback.receiveResultgetSupportDataSet((GetSupportDataSetResponse) object);
-
- } catch (org.apache.axis2.AxisFault e) {
- callback.receiveErrorgetSupportDataSet(e);
- }
- }
-
- public void onError(java.lang.Exception error) {
- if (error instanceof org.apache.axis2.AxisFault) {
- org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
- org.apache.axiom.om.OMElement faultElt = f.getDetail();
- if (faultElt != null) {
- if (faultExceptionNameMap.containsKey(
- new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getSupportDataSet"))) {
- // make the fault by reflection
- try {
- java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap
- .get(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(),
- "getSupportDataSet"));
- java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
- java.lang.reflect.Constructor constructor = exceptionClass
- .getConstructor(java.lang.String.class);
- java.lang.Exception ex = (java.lang.Exception) constructor.newInstance(f.getMessage());
- // message class
- java.lang.String messageClassName = (java.lang.String) faultMessageMap
- .get(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(),
- "getSupportDataSet"));
- java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
- java.lang.Object messageObject = fromOM(faultElt, messageClass);
- java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
- new java.lang.Class[] { messageClass });
- m.invoke(ex, new java.lang.Object[] { messageObject });
-
- callback.receiveErrorgetSupportDataSet(
- new java.rmi.RemoteException(ex.getMessage(), ex));
- } catch (java.lang.ClassCastException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportDataSet(f);
- } catch (java.lang.ClassNotFoundException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportDataSet(f);
- } catch (java.lang.NoSuchMethodException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportDataSet(f);
- } catch (java.lang.reflect.InvocationTargetException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportDataSet(f);
- } catch (java.lang.IllegalAccessException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportDataSet(f);
- } catch (java.lang.InstantiationException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportDataSet(f);
- } catch (org.apache.axis2.AxisFault e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetSupportDataSet(f);
- }
- } else {
- callback.receiveErrorgetSupportDataSet(f);
- }
- } else {
- callback.receiveErrorgetSupportDataSet(f);
- }
- } else {
- callback.receiveErrorgetSupportDataSet(error);
- }
- }
-
- public void onFault(org.apache.axis2.context.MessageContext faultContext) {
- org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils
- .getInboundFaultFromMessageContext(faultContext);
- onError(fault);
- }
-
- public void onComplete() {
- try {
- _messageContext.getTransportOut().getSender().cleanup(_messageContext);
- } catch (org.apache.axis2.AxisFault axisFault) {
- callback.receiveErrorgetSupportDataSet(axisFault);
- }
- }
- });
-
- org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
- if (_operations[2].getMessageReceiver() == null && _operationClient.getOptions().isUseSeparateListener()) {
- _callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
- _operations[2].setMessageReceiver(_callbackReceiver);
- }
-
- // execute the operation client
- _operationClient.execute(false);
-
- }
-
- /**
- * Auto generated method signature
- * <br><h3>根据城市或地区名称查询获得未来三天内天气情况、现在的天气实况、天气和生活指数(For商业用户�?</h3><p>调用方法�?
- * getWeatherbyCityName,输入参数:theUserID = 商业用户ID</p><br />
- *
- * @see WeatherWebService#getWeatherbyCityNamePro
- * @param getWeatherbyCityNamePro16
- *
- */
-
- public GetWeatherbyCityNameProResponse getWeatherbyCityNamePro(
-
- GetWeatherbyCityNamePro getWeatherbyCityNamePro16)
-
- throws java.rmi.RemoteException
-
- {
- org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
- try {
- org.apache.axis2.client.OperationClient _operationClient = _serviceClient
- .createClient(_operations[3].getName());
- _operationClient.getOptions().setAction("http://WebXml.com.cn/getWeatherbyCityNamePro");
- _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
-
- addPropertyToOperationClient(_operationClient,
- org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
-
- // create SOAP envelope with that payload
- org.apache.axiom.soap.SOAPEnvelope env = null;
-
- env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), getWeatherbyCityNamePro16,
- optimizeContent(new javax.xml.namespace.QName("http://WebXml.com.cn/", "getWeatherbyCityNamePro")),
- new javax.xml.namespace.QName("http://WebXml.com.cn/", "getWeatherbyCityNamePro"));
-
- // adding SOAP soap_headers
- _serviceClient.addHeadersToEnvelope(env);
- // set the message context with that soap envelope
- _messageContext.setEnvelope(env);
-
- // add the message contxt to the operation client
- _operationClient.addMessageContext(_messageContext);
-
- // execute the operation client
- _operationClient.execute(true);
-
- org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient
- .getMessageContext(org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
- org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
-
- java.lang.Object object = fromOM(_returnEnv.getBody().getFirstElement(),
- GetWeatherbyCityNameProResponse.class);
-
- return (GetWeatherbyCityNameProResponse) object;
-
- } catch (org.apache.axis2.AxisFault f) {
-
- org.apache.axiom.om.OMElement faultElt = f.getDetail();
- if (faultElt != null) {
- if (faultExceptionNameMap.containsKey(
- new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getWeatherbyCityNamePro"))) {
- // make the fault by reflection
- try {
- java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap
- .get(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(),
- "getWeatherbyCityNamePro"));
- java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
- java.lang.reflect.Constructor constructor = exceptionClass
- .getConstructor(java.lang.String.class);
- java.lang.Exception ex = (java.lang.Exception) constructor.newInstance(f.getMessage());
- // message class
- java.lang.String messageClassName = (java.lang.String) faultMessageMap
- .get(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(),
- "getWeatherbyCityNamePro"));
- java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
- java.lang.Object messageObject = fromOM(faultElt, messageClass);
- java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
- new java.lang.Class[] { messageClass });
- m.invoke(ex, new java.lang.Object[] { messageObject });
-
- throw new java.rmi.RemoteException(ex.getMessage(), ex);
- } catch (java.lang.ClassCastException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.ClassNotFoundException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.NoSuchMethodException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.reflect.InvocationTargetException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.IllegalAccessException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.InstantiationException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- }
- } else {
- throw f;
- }
- } else {
- throw f;
- }
- } finally {
- if (_messageContext.getTransportOut() != null) {
- _messageContext.getTransportOut().getSender().cleanup(_messageContext);
- }
- }
- }
-
- /**
- * Auto generated method signature for Asynchronous Invocations
- * <br><h3>根据城市或地区名称查询获得未来三天内天气情况、现在的天气实况、天气和生活指数(For商业用户�?</h3><p>调用方法�?
- * getWeatherbyCityName,输入参数:theUserID = 商业用户ID</p><br />
- *
- * @see WeatherWebService#startgetWeatherbyCityNamePro
- * @param getWeatherbyCityNamePro16
- *
- */
- public void startgetWeatherbyCityNamePro(
-
- GetWeatherbyCityNamePro getWeatherbyCityNamePro16,
-
- final WeatherWebServiceCallbackHandler callback)
-
- throws java.rmi.RemoteException {
-
- org.apache.axis2.client.OperationClient _operationClient = _serviceClient
- .createClient(_operations[3].getName());
- _operationClient.getOptions().setAction("http://WebXml.com.cn/getWeatherbyCityNamePro");
- _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
-
- addPropertyToOperationClient(_operationClient,
- org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
-
- // create SOAP envelope with that payload
- org.apache.axiom.soap.SOAPEnvelope env = null;
- final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
-
- // Style is Doc.
-
- env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), getWeatherbyCityNamePro16,
- optimizeContent(new javax.xml.namespace.QName("http://WebXml.com.cn/", "getWeatherbyCityNamePro")),
- new javax.xml.namespace.QName("http://WebXml.com.cn/", "getWeatherbyCityNamePro"));
-
- // adding SOAP soap_headers
- _serviceClient.addHeadersToEnvelope(env);
- // create message context with that soap envelope
- _messageContext.setEnvelope(env);
-
- // add the message context to the operation client
- _operationClient.addMessageContext(_messageContext);
-
- _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
- public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
- try {
- org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
-
- java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
- GetWeatherbyCityNameProResponse.class);
- callback.receiveResultgetWeatherbyCityNamePro(
- (GetWeatherbyCityNameProResponse) object);
-
- } catch (org.apache.axis2.AxisFault e) {
- callback.receiveErrorgetWeatherbyCityNamePro(e);
- }
- }
-
- public void onError(java.lang.Exception error) {
- if (error instanceof org.apache.axis2.AxisFault) {
- org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
- org.apache.axiom.om.OMElement faultElt = f.getDetail();
- if (faultElt != null) {
- if (faultExceptionNameMap.containsKey(new org.apache.axis2.client.FaultMapKey(
- faultElt.getQName(), "getWeatherbyCityNamePro"))) {
- // make the fault by reflection
- try {
- java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap
- .get(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(),
- "getWeatherbyCityNamePro"));
- java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
- java.lang.reflect.Constructor constructor = exceptionClass
- .getConstructor(java.lang.String.class);
- java.lang.Exception ex = (java.lang.Exception) constructor.newInstance(f.getMessage());
- // message class
- java.lang.String messageClassName = (java.lang.String) faultMessageMap
- .get(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(),
- "getWeatherbyCityNamePro"));
- java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
- java.lang.Object messageObject = fromOM(faultElt, messageClass);
- java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
- new java.lang.Class[] { messageClass });
- m.invoke(ex, new java.lang.Object[] { messageObject });
-
- callback.receiveErrorgetWeatherbyCityNamePro(
- new java.rmi.RemoteException(ex.getMessage(), ex));
- } catch (java.lang.ClassCastException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetWeatherbyCityNamePro(f);
- } catch (java.lang.ClassNotFoundException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetWeatherbyCityNamePro(f);
- } catch (java.lang.NoSuchMethodException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetWeatherbyCityNamePro(f);
- } catch (java.lang.reflect.InvocationTargetException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetWeatherbyCityNamePro(f);
- } catch (java.lang.IllegalAccessException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetWeatherbyCityNamePro(f);
- } catch (java.lang.InstantiationException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetWeatherbyCityNamePro(f);
- } catch (org.apache.axis2.AxisFault e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetWeatherbyCityNamePro(f);
- }
- } else {
- callback.receiveErrorgetWeatherbyCityNamePro(f);
- }
- } else {
- callback.receiveErrorgetWeatherbyCityNamePro(f);
- }
- } else {
- callback.receiveErrorgetWeatherbyCityNamePro(error);
- }
- }
-
- public void onFault(org.apache.axis2.context.MessageContext faultContext) {
- org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils
- .getInboundFaultFromMessageContext(faultContext);
- onError(fault);
- }
-
- public void onComplete() {
- try {
- _messageContext.getTransportOut().getSender().cleanup(_messageContext);
- } catch (org.apache.axis2.AxisFault axisFault) {
- callback.receiveErrorgetWeatherbyCityNamePro(axisFault);
- }
- }
- });
-
- org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
- if (_operations[3].getMessageReceiver() == null && _operationClient.getOptions().isUseSeparateListener()) {
- _callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
- _operations[3].setMessageReceiver(_callbackReceiver);
- }
-
- // execute the operation client
- _operationClient.execute(false);
-
- }
-
- /**
- * Auto generated method signature
- * <br><h3>根据城市或地区名称查询获得未来三天内天气情况、现在的天气实况、天气和生活指数</h3><p>调用方法如下:输入参数:theCityName
- * = 城市中文名称(国外城市可用英文)或城市代�?(不输入默认为上海�?),如:上�? �?
- * 58367,如有城市名称重复请使用城市代码查询(可�?�过 getSupportCity �? getSupportDataSet
- * 获得);返回数据: �?个一维数�? String(22),共�?23个元素�??<br />String(0) �?
- * String(4):省份,城市,城市代码,城市图片名称,最后更新时间�?�String(5) �? String(11):当天的
- * 气温,概况,风向和风力,天气趋势�?始图片名�?(以下称:图标�?),天气趋势结束图片名�?(以下称:图标�?),现在的天气实况,天气和生活指数。String(12)
- * �? String(16):第二天�? 气温,概况,风向和风力,图标�?,图标二。String(17) �? String(21):第三天�?
- * 气温,概况,风向和风力,图标�?,图标二。String(22) 被查询的城市或地区的介绍 <br /><a
- * href="http://www.webxml.com.cn/images/weather.zip">下载天气图标<img
- * src="http://www.webxml.com.cn/images/download_w.gif"
- * border="0" align="absbottom"
- * /></a>(包含大�?�中、小尺寸) <a
- * href="http://www.webxml.com.cn/zh_cn/weather_icon.aspx"
- * target="_blank">天气图例说明</a> <a
- * href="http://www.webxml.com.cn/files/weather_eg.zip">调用此天气预报Web
- * Services实例下载</a> (VB ASP.net 2.0)</p><br />
- *
- * @see WeatherWebService#getWeatherbyCityName
- * @param getWeatherbyCityName18
- *
- */
-
- public GetWeatherbyCityNameResponse getWeatherbyCityName(
-
- GetWeatherbyCityName getWeatherbyCityName18)
-
- throws java.rmi.RemoteException
-
- {
- org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
- try {
- org.apache.axis2.client.OperationClient _operationClient = _serviceClient
- .createClient(_operations[4].getName());
- _operationClient.getOptions().setAction("http://WebXml.com.cn/getWeatherbyCityName");
- _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
-
- addPropertyToOperationClient(_operationClient,
- org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
-
- // create SOAP envelope with that payload
- org.apache.axiom.soap.SOAPEnvelope env = null;
-
- env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), getWeatherbyCityName18,
- optimizeContent(new javax.xml.namespace.QName("http://WebXml.com.cn/", "getWeatherbyCityName")),
- new javax.xml.namespace.QName("http://WebXml.com.cn/", "getWeatherbyCityName"));
-
- // adding SOAP soap_headers
- _serviceClient.addHeadersToEnvelope(env);
- // set the message context with that soap envelope
- _messageContext.setEnvelope(env);
-
- // add the message contxt to the operation client
- _operationClient.addMessageContext(_messageContext);
-
- // execute the operation client
- _operationClient.execute(true);
-
- org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient
- .getMessageContext(org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
- org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
-
- java.lang.Object object = fromOM(_returnEnv.getBody().getFirstElement(),
- GetWeatherbyCityNameResponse.class);
-
- return (GetWeatherbyCityNameResponse) object;
-
- } catch (org.apache.axis2.AxisFault f) {
-
- org.apache.axiom.om.OMElement faultElt = f.getDetail();
- if (faultElt != null) {
- if (faultExceptionNameMap.containsKey(
- new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getWeatherbyCityName"))) {
- // make the fault by reflection
- try {
- java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap.get(
- new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getWeatherbyCityName"));
- java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
- java.lang.reflect.Constructor constructor = exceptionClass
- .getConstructor(java.lang.String.class);
- java.lang.Exception ex = (java.lang.Exception) constructor.newInstance(f.getMessage());
- // message class
- java.lang.String messageClassName = (java.lang.String) faultMessageMap.get(
- new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getWeatherbyCityName"));
- java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
- java.lang.Object messageObject = fromOM(faultElt, messageClass);
- java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
- new java.lang.Class[] { messageClass });
- m.invoke(ex, new java.lang.Object[] { messageObject });
-
- throw new java.rmi.RemoteException(ex.getMessage(), ex);
- } catch (java.lang.ClassCastException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.ClassNotFoundException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.NoSuchMethodException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.reflect.InvocationTargetException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.IllegalAccessException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- } catch (java.lang.InstantiationException e) {
- // we cannot intantiate the class - throw the original
- // Axis fault
- throw f;
- }
- } else {
- throw f;
- }
- } else {
- throw f;
- }
- } finally {
- if (_messageContext.getTransportOut() != null) {
- _messageContext.getTransportOut().getSender().cleanup(_messageContext);
- }
- }
- }
-
- /**
- * Auto generated method signature for Asynchronous Invocations
- * <br><h3>根据城市或地区名称查询获得未来三天内天气情况、现在的天气实况、天气和生活指数</h3><p>调用方法如下:输入参数:theCityName
- * = 城市中文名称(国外城市可用英文)或城市代�?(不输入默认为上海�?),如:上�? �?
- * 58367,如有城市名称重复请使用城市代码查询(可�?�过 getSupportCity �? getSupportDataSet
- * 获得);返回数据: �?个一维数�? String(22),共�?23个元素�??<br />String(0) �?
- * String(4):省份,城市,城市代码,城市图片名称,最后更新时间�?�String(5) �? String(11):当天的
- * 气温,概况,风向和风力,天气趋势�?始图片名�?(以下称:图标�?),天气趋势结束图片名�?(以下称:图标�?),现在的天气实况,天气和生活指数。String(12)
- * �? String(16):第二天�? 气温,概况,风向和风力,图标�?,图标二。String(17) �? String(21):第三天�?
- * 气温,概况,风向和风力,图标�?,图标二。String(22) 被查询的城市或地区的介绍 <br /><a
- * href="http://www.webxml.com.cn/images/weather.zip">下载天气图标<img
- * src="http://www.webxml.com.cn/images/download_w.gif"
- * border="0" align="absbottom"
- * /></a>(包含大�?�中、小尺寸) <a
- * href="http://www.webxml.com.cn/zh_cn/weather_icon.aspx"
- * target="_blank">天气图例说明</a> <a
- * href="http://www.webxml.com.cn/files/weather_eg.zip">调用此天气预报Web
- * Services实例下载</a> (VB ASP.net 2.0)</p><br />
- *
- * @see WeatherWebService#startgetWeatherbyCityName
- * @param getWeatherbyCityName18
- *
- */
- public void startgetWeatherbyCityName(
-
- GetWeatherbyCityName getWeatherbyCityName18,
-
- final WeatherWebServiceCallbackHandler callback)
-
- throws java.rmi.RemoteException {
-
- org.apache.axis2.client.OperationClient _operationClient = _serviceClient
- .createClient(_operations[4].getName());
- _operationClient.getOptions().setAction("http://WebXml.com.cn/getWeatherbyCityName");
- _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
-
- addPropertyToOperationClient(_operationClient,
- org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&");
-
- // create SOAP envelope with that payload
- org.apache.axiom.soap.SOAPEnvelope env = null;
- final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
-
- // Style is Doc.
-
- env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), getWeatherbyCityName18,
- optimizeContent(new javax.xml.namespace.QName("http://WebXml.com.cn/", "getWeatherbyCityName")),
- new javax.xml.namespace.QName("http://WebXml.com.cn/", "getWeatherbyCityName"));
-
- // adding SOAP soap_headers
- _serviceClient.addHeadersToEnvelope(env);
- // create message context with that soap envelope
- _messageContext.setEnvelope(env);
-
- // add the message context to the operation client
- _operationClient.addMessageContext(_messageContext);
-
- _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
- public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
- try {
- org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
-
- java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
- GetWeatherbyCityNameResponse.class);
- callback.receiveResultgetWeatherbyCityName((GetWeatherbyCityNameResponse) object);
-
- } catch (org.apache.axis2.AxisFault e) {
- callback.receiveErrorgetWeatherbyCityName(e);
- }
- }
-
- public void onError(java.lang.Exception error) {
- if (error instanceof org.apache.axis2.AxisFault) {
- org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
- org.apache.axiom.om.OMElement faultElt = f.getDetail();
- if (faultElt != null) {
- if (faultExceptionNameMap.containsKey(
- new org.apache.axis2.client.FaultMapKey(faultElt.getQName(), "getWeatherbyCityName"))) {
- // make the fault by reflection
- try {
- java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap
- .get(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(),
- "getWeatherbyCityName"));
- java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
- java.lang.reflect.Constructor constructor = exceptionClass
- .getConstructor(java.lang.String.class);
- java.lang.Exception ex = (java.lang.Exception) constructor.newInstance(f.getMessage());
- // message class
- java.lang.String messageClassName = (java.lang.String) faultMessageMap
- .get(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(),
- "getWeatherbyCityName"));
- java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
- java.lang.Object messageObject = fromOM(faultElt, messageClass);
- java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
- new java.lang.Class[] { messageClass });
- m.invoke(ex, new java.lang.Object[] { messageObject });
-
- callback.receiveErrorgetWeatherbyCityName(
- new java.rmi.RemoteException(ex.getMessage(), ex));
- } catch (java.lang.ClassCastException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetWeatherbyCityName(f);
- } catch (java.lang.ClassNotFoundException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetWeatherbyCityName(f);
- } catch (java.lang.NoSuchMethodException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetWeatherbyCityName(f);
- } catch (java.lang.reflect.InvocationTargetException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetWeatherbyCityName(f);
- } catch (java.lang.IllegalAccessException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetWeatherbyCityName(f);
- } catch (java.lang.InstantiationException e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetWeatherbyCityName(f);
- } catch (org.apache.axis2.AxisFault e) {
- // we cannot intantiate the class - throw the
- // original Axis fault
- callback.receiveErrorgetWeatherbyCityName(f);
- }
- } else {
- callback.receiveErrorgetWeatherbyCityName(f);
- }
- } else {
- callback.receiveErrorgetWeatherbyCityName(f);
- }
- } else {
- callback.receiveErrorgetWeatherbyCityName(error);
- }
- }
-
- public void onFault(org.apache.axis2.context.MessageContext faultContext) {
- org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils
- .getInboundFaultFromMessageContext(faultContext);
- onError(fault);
- }
-
- public void onComplete() {
- try {
- _messageContext.getTransportOut().getSender().cleanup(_messageContext);
- } catch (org.apache.axis2.AxisFault axisFault) {
- callback.receiveErrorgetWeatherbyCityName(axisFault);
- }
- }
- });
-
- org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
- if (_operations[4].getMessageReceiver() == null && _operationClient.getOptions().isUseSeparateListener()) {
- _callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
- _operations[4].setMessageReceiver(_callbackReceiver);
- }
-
- // execute the operation client
- _operationClient.execute(false);
-
- }
-
- private javax.xml.namespace.QName[] opNameArray = null;
-
- private boolean optimizeContent(javax.xml.namespace.QName opName) {
-
- if (opNameArray == null) {
- return false;
- }
- for (int i = 0; i < opNameArray.length; i++) {
- if (opName.equals(opNameArray[i])) {
- return true;
- }
- }
- return false;
- }
-
- // http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
- private org.apache.axiom.om.OMElement toOM(GetSupportProvince param, boolean optimizeContent)
- throws org.apache.axis2.AxisFault {
-
- try {
- return param.getOMElement(GetSupportProvince.MY_QNAME,
- org.apache.axiom.om.OMAbstractFactory.getOMFactory());
- } catch (org.apache.axis2.databinding.ADBException e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
-
- }
-
- private org.apache.axiom.om.OMElement toOM(GetSupportProvinceResponse param,
- boolean optimizeContent) throws org.apache.axis2.AxisFault {
-
- try {
- return param.getOMElement(GetSupportProvinceResponse.MY_QNAME,
- org.apache.axiom.om.OMAbstractFactory.getOMFactory());
- } catch (org.apache.axis2.databinding.ADBException e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
-
- }
-
- private org.apache.axiom.om.OMElement toOM(GetSupportCity param, boolean optimizeContent)
- throws org.apache.axis2.AxisFault {
-
- try {
- return param.getOMElement(GetSupportCity.MY_QNAME,
- org.apache.axiom.om.OMAbstractFactory.getOMFactory());
- } catch (org.apache.axis2.databinding.ADBException e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
-
- }
-
- private org.apache.axiom.om.OMElement toOM(GetSupportCityResponse param, boolean optimizeContent)
- throws org.apache.axis2.AxisFault {
-
- try {
- return param.getOMElement(GetSupportCityResponse.MY_QNAME,
- org.apache.axiom.om.OMAbstractFactory.getOMFactory());
- } catch (org.apache.axis2.databinding.ADBException e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
-
- }
-
- private org.apache.axiom.om.OMElement toOM(GetSupportDataSet param, boolean optimizeContent)
- throws org.apache.axis2.AxisFault {
-
- try {
- return param.getOMElement(GetSupportDataSet.MY_QNAME,
- org.apache.axiom.om.OMAbstractFactory.getOMFactory());
- } catch (org.apache.axis2.databinding.ADBException e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
-
- }
-
- private org.apache.axiom.om.OMElement toOM(GetSupportDataSetResponse param,
- boolean optimizeContent) throws org.apache.axis2.AxisFault {
-
- try {
- return param.getOMElement(GetSupportDataSetResponse.MY_QNAME,
- org.apache.axiom.om.OMAbstractFactory.getOMFactory());
- } catch (org.apache.axis2.databinding.ADBException e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
-
- }
-
- private org.apache.axiom.om.OMElement toOM(GetWeatherbyCityNamePro param, boolean optimizeContent)
- throws org.apache.axis2.AxisFault {
-
- try {
- return param.getOMElement(GetWeatherbyCityNamePro.MY_QNAME,
- org.apache.axiom.om.OMAbstractFactory.getOMFactory());
- } catch (org.apache.axis2.databinding.ADBException e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
-
- }
-
- private org.apache.axiom.om.OMElement toOM(GetWeatherbyCityNameProResponse param,
- boolean optimizeContent) throws org.apache.axis2.AxisFault {
-
- try {
- return param.getOMElement(GetWeatherbyCityNameProResponse.MY_QNAME,
- org.apache.axiom.om.OMAbstractFactory.getOMFactory());
- } catch (org.apache.axis2.databinding.ADBException e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
-
- }
-
- private org.apache.axiom.om.OMElement toOM(GetWeatherbyCityName param, boolean optimizeContent)
- throws org.apache.axis2.AxisFault {
-
- try {
- return param.getOMElement(GetWeatherbyCityName.MY_QNAME,
- org.apache.axiom.om.OMAbstractFactory.getOMFactory());
- } catch (org.apache.axis2.databinding.ADBException e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
-
- }
-
- private org.apache.axiom.om.OMElement toOM(GetWeatherbyCityNameResponse param,
- boolean optimizeContent) throws org.apache.axis2.AxisFault {
-
- try {
- return param.getOMElement(GetWeatherbyCityNameResponse.MY_QNAME,
- org.apache.axiom.om.OMAbstractFactory.getOMFactory());
- } catch (org.apache.axis2.databinding.ADBException e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
-
- }
-
- private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory,
- GetSupportProvince param, boolean optimizeContent, javax.xml.namespace.QName elementQName)
- throws org.apache.axis2.AxisFault {
-
- try {
-
- org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
- emptyEnvelope.getBody().addChild(param.getOMElement(GetSupportProvince.MY_QNAME, factory));
- return emptyEnvelope;
- } catch (org.apache.axis2.databinding.ADBException e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
-
- }
-
- /* methods to provide back word compatibility */
-
- private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory,
- GetSupportCity param, boolean optimizeContent, javax.xml.namespace.QName elementQName)
- throws org.apache.axis2.AxisFault {
-
- try {
-
- org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
- emptyEnvelope.getBody().addChild(param.getOMElement(GetSupportCity.MY_QNAME, factory));
- return emptyEnvelope;
- } catch (org.apache.axis2.databinding.ADBException e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
-
- }
-
- /* methods to provide back word compatibility */
-
- private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory,
- GetSupportDataSet param, boolean optimizeContent, javax.xml.namespace.QName elementQName)
- throws org.apache.axis2.AxisFault {
-
- try {
-
- org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
- emptyEnvelope.getBody().addChild(param.getOMElement(GetSupportDataSet.MY_QNAME, factory));
- return emptyEnvelope;
- } catch (org.apache.axis2.databinding.ADBException e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
-
- }
-
- /* methods to provide back word compatibility */
-
- private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory,
- GetWeatherbyCityNamePro param, boolean optimizeContent,
- javax.xml.namespace.QName elementQName) throws org.apache.axis2.AxisFault {
-
- try {
-
- org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
- emptyEnvelope.getBody()
- .addChild(param.getOMElement(GetWeatherbyCityNamePro.MY_QNAME, factory));
- return emptyEnvelope;
- } catch (org.apache.axis2.databinding.ADBException e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
-
- }
-
- /* methods to provide back word compatibility */
-
- private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory,
- GetWeatherbyCityName param, boolean optimizeContent,
- javax.xml.namespace.QName elementQName) throws org.apache.axis2.AxisFault {
-
- try {
-
- org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
- emptyEnvelope.getBody()
- .addChild(param.getOMElement(GetWeatherbyCityName.MY_QNAME, factory));
- return emptyEnvelope;
- } catch (org.apache.axis2.databinding.ADBException e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
-
- }
-
- /* methods to provide back word compatibility */
-
- /**
- * get the default envelope
- */
- private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory) {
- return factory.getDefaultEnvelope();
- }
-
- private java.lang.Object fromOM(org.apache.axiom.om.OMElement param, java.lang.Class type)
- throws org.apache.axis2.AxisFault {
-
- try {
-
- if (GetSupportCity.class.equals(type)) {
-
- return GetSupportCity.Factory.parse(param.getXMLStreamReaderWithoutCaching());
-
- }
-
- if (GetSupportCityResponse.class.equals(type)) {
-
- return GetSupportCityResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
-
- }
-
- if (GetSupportDataSet.class.equals(type)) {
-
- return GetSupportDataSet.Factory.parse(param.getXMLStreamReaderWithoutCaching());
-
- }
-
- if (GetSupportDataSetResponse.class.equals(type)) {
-
- return GetSupportDataSetResponse.Factory
- .parse(param.getXMLStreamReaderWithoutCaching());
-
- }
-
- if (GetSupportProvince.class.equals(type)) {
-
- return GetSupportProvince.Factory.parse(param.getXMLStreamReaderWithoutCaching());
-
- }
-
- if (GetSupportProvinceResponse.class.equals(type)) {
-
- return GetSupportProvinceResponse.Factory
- .parse(param.getXMLStreamReaderWithoutCaching());
-
- }
-
- if (GetWeatherbyCityName.class.equals(type)) {
-
- return GetWeatherbyCityName.Factory.parse(param.getXMLStreamReaderWithoutCaching());
-
- }
-
- if (GetWeatherbyCityNamePro.class.equals(type)) {
-
- return GetWeatherbyCityNamePro.Factory.parse(param.getXMLStreamReaderWithoutCaching());
-
- }
-
- if (GetWeatherbyCityNameProResponse.class.equals(type)) {
-
- return GetWeatherbyCityNameProResponse.Factory
- .parse(param.getXMLStreamReaderWithoutCaching());
-
- }
-
- if (GetWeatherbyCityNameResponse.class.equals(type)) {
-
- return GetWeatherbyCityNameResponse.Factory
- .parse(param.getXMLStreamReaderWithoutCaching());
-
- }
-
- } catch (java.lang.Exception e) {
- throw org.apache.axis2.AxisFault.makeFault(e);
- }
- return null;
- }
-
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/task/AgencyTask.java b/src/main/java/com/rehome/mqttclienttemperature/task/AgencyTask.java
deleted file mode 100644
index 31a719b..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/task/AgencyTask.java
+++ /dev/null
@@ -1,87 +0,0 @@
-package com.rehome.mqttclienttemperature.task;
-
-
-import cn.hutool.http.webservice.SoapClient;
-import com.alibaba.fastjson.JSONArray;
-import com.alibaba.fastjson.JSONObject;
-import com.fasterxml.jackson.core.type.TypeReference;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.google.gson.Gson;
-import com.rehome.mqttclienttemperature.utils.WebServiceUtils;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.scheduling.annotation.Async;
-import org.springframework.scheduling.annotation.Scheduled;
-import org.springframework.stereotype.Component;
-
-import java.util.*;
-
-/***
- * 调用本地布署的Webservice
- */
-//@Component
-public class AgencyTask {
- private static final Logger log = LoggerFactory.getLogger(AgencyTask.class);
-
-
- //每1分钟执行一次
- //@Scheduled(cron="0 0/1 * * * ?")
- protected void addRfqs(){
- log.info("调用本地布署的Webservice,时间:{}",new Date());
-
- try {
- Gson gson = new Gson();
-
-// String url = "http://127.0.0.1:8873/webservice/AgencyService?wsdl";
-// String namespace = "http://webservice.mqttclienttemperature.rehome.com/";
-// String method = "queryAgencyStatInfo";
-// Map paramsMap = new HashMap();
-// paramsMap.put("user_id", "4783748PL898878");
-// paramsMap.put("token", "37483748YU23");
-// paramsMap.put("user_name", "371522");
-//
-// Map paramBodyMap = new HashMap();
-// paramBodyMap.put("paramBody", gson.toJson(paramsMap));
-// String result = WebServiceUtils.invoke(url,namespace,method,paramBodyMap);
-// log.info("结果:"+result);
-
- String url = "http://127.0.0.1:8873/webservice/AgencyService?wsdl";
- String namespace = "http://webservice.mqttclienttemperature.rehome.com/";
- String method = "syncAgencyStatInfo";
- Map paramsMap = new HashMap();
- paramsMap.put("user_id", "4783748PL898878");
- paramsMap.put("token", "37483748YU23");
- paramsMap.put("user_name", "371522");
-
- Map paramBodyMap = new HashMap();
- paramBodyMap.put("paramBody", gson.toJson(paramsMap));
- String result = WebServiceUtils.invoke(url,namespace,method,paramBodyMap);
- log.info("结果:"+result);
-
-// String url = "http://127.0.0.1:8873/ws/ApiCommonService?wsdl";
-// String namespace = "http://webservice.mqttclienttemperature.rehome.com/";
-// String method = "commonApi";
-// Map paramsMap = new HashMap();
-// paramsMap.put("param1", "12");
-// paramsMap.put("param2", "332");
-//
-// String result = WebServiceUtils.invoke(url,namespace,method,paramsMap);
-// log.info("结果:"+result);
-
-
-// SoapClient soapClient = SoapClient.create("http://127.0.0.1:8873/ws/ApiCommonService?wsdl");
-// soapClient.setMethod("commonApi", "http://webservice.mqttclienttemperature.rehome.com/").setParam("param1", "1").setParam("param2","2");
-// String send = soapClient.send(true);
-// System.out.println(send);
-
-// SoapClient soapClient = SoapClient.create(url);
-// soapClient.setMethod(method, namespace).setParam("paramBody", gson.toJson(paramsMap));
-// String send = soapClient.send(true);
-// System.out.println(send);
-
-
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/task/WebServiceWeatherTask.java b/src/main/java/com/rehome/mqttclienttemperature/task/WebServiceWeatherTask.java
deleted file mode 100644
index 0c37e65..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/task/WebServiceWeatherTask.java
+++ /dev/null
@@ -1,109 +0,0 @@
-package com.rehome.mqttclienttemperature.task;
-
-
-import com.google.gson.Gson;
-import com.rehome.mqttclienttemperature.controller.WeatherController;
-import com.rehome.mqttclienttemperature.entity.WebServiceCity;
-import com.rehome.mqttclienttemperature.entity.WebServiceWeatherInfo;
-import com.rehome.mqttclienttemperature.service.WebServiceWeatherService;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.scheduling.annotation.Scheduled;
-import org.springframework.stereotype.Component;
-
-import javax.annotation.Resource;
-import java.text.SimpleDateFormat;
-import java.util.*;
-
-/***
- * 调用本地布署的Webservice
- */
-//@Component
-public class WebServiceWeatherTask {
- private static final Logger log = LoggerFactory.getLogger(AgencyTask.class);
-
- @Resource
- private WeatherController weatherController;
- @Resource
- private WebServiceWeatherService webServiceWeatherService;
-
- //每1小时执行一次,同步省份和城市
- //@Scheduled(cron = "0 51 23 * * ?")
- protected void addRfqs() {
- log.info("每1小时执行一次,同步省份和城市,时间:{}", new Date());
- try {
- Gson gson = new Gson();
- weatherController.getSupportProvince();
-
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-
- //每5分钟执行一次,获取全球所有城市天气
- //@Scheduled(cron = "0 0 0/3 * * ?")
- protected void scheduledGetAllCityWeather() {
- log.info("每5分钟执行一次,获取全球所有城市天气,时间:{}", new Date());
-
- try {
- Gson gson = new Gson();
- List cityList = webServiceWeatherService.findAllCity();
- if(cityList.size()>0){
- for (WebServiceCity cityItem:cityList) {
- Thread.sleep(6000);
- String[] weatherArray = weatherController.getWeatherByCityCode(cityItem.getCode());
- if(weatherArray.length>0&&weatherArray.length==23){
- System.out.println("----------weatherArray-----------");
- System.out.println(gson.toJson(weatherArray));
- System.out.println(weatherArray.length);
-
- Date now = new Date();
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
- SimpleDateFormat sdfHour = new SimpleDateFormat("yyyy-MM-dd HH");
- SimpleDateFormat sdfMinute = new SimpleDateFormat("yyyy-MM-dd HH:mm");
- SimpleDateFormat sdfSecond = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-
- String nowDate = sdf.format(now);
- String nowHour = sdfHour.format(now);
- String dataMinute = sdfMinute.format(now);
- String dataSecond = sdfSecond.format(now);
-
- WebServiceWeatherInfo WebServiceWeatherInfo = new WebServiceWeatherInfo();
- WebServiceWeatherInfo.setCreateDate(now);
- WebServiceWeatherInfo.setDataHour(nowHour);
- WebServiceWeatherInfo.setDataMinute(dataMinute);
- WebServiceWeatherInfo.setDataSecond(dataSecond);
-
- WebServiceWeatherInfo.setProvinceName(weatherArray[0]);
- WebServiceWeatherInfo.setCityName(weatherArray[1]);
- WebServiceWeatherInfo.setCityCode(weatherArray[2]);
- WebServiceWeatherInfo.setCityPhoto(weatherArray[3]);
- WebServiceWeatherInfo.setWeatherLastUpdate(weatherArray[4]);
- WebServiceWeatherInfo.setWeatherNow(weatherArray[5]);
- WebServiceWeatherInfo.setWeatherShortDesc(weatherArray[6]);
- WebServiceWeatherInfo.setWindDesc(weatherArray[7]);
- WebServiceWeatherInfo.setWeatherTrendStart(weatherArray[8]);
- WebServiceWeatherInfo.setWeatherTrendEnd(weatherArray[9]);
- WebServiceWeatherInfo.setWeatherRealStatus(weatherArray[10]);
- WebServiceWeatherInfo.setWeatherLiveIndex(weatherArray[11]);
- WebServiceWeatherInfo.setNextDateTemperature(weatherArray[12]);
- WebServiceWeatherInfo.setNextDateWeatherShortDesc(weatherArray[13]);
- WebServiceWeatherInfo.setNextDateWindDesc(weatherArray[14]);
- WebServiceWeatherInfo.setNextDateWeatherTrendStart(weatherArray[15]);
- WebServiceWeatherInfo.setNextDateWeatherTrendEnd(weatherArray[16]);
- WebServiceWeatherInfo.setThreeDayTemperature(weatherArray[17]);
- WebServiceWeatherInfo.setThreeWeatherShortDesc(weatherArray[18]);
- WebServiceWeatherInfo.setThreeDayWindDesc(weatherArray[19]);
- WebServiceWeatherInfo.setThreeDayWeatherTrendStart(weatherArray[20]);
- WebServiceWeatherInfo.setThreeDayWeatherTrendEnd(weatherArray[21]);
- WebServiceWeatherInfo.setCityIntroduce(weatherArray[22]);
- webServiceWeatherService.saveWebServiceWeatherInfo(WebServiceWeatherInfo);
- }
- }
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-}
-
diff --git a/src/main/java/com/rehome/mqttclienttemperature/utils/WebServiceUtils.java b/src/main/java/com/rehome/mqttclienttemperature/utils/WebServiceUtils.java
deleted file mode 100644
index a5bb4bc..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/utils/WebServiceUtils.java
+++ /dev/null
@@ -1,129 +0,0 @@
-package com.rehome.mqttclienttemperature.utils;
-
-
-import cn.hutool.http.webservice.SoapClient;
-import com.google.gson.Gson;
-import org.apache.axis2.addressing.EndpointReference;
-import org.apache.axis2.client.Options;
-import org.apache.axis2.context.NamedValue;
-//import org.apache.axis2.kernel.http.HTTPConstants;
-import org.apache.axis2.rpc.client.RPCServiceClient;
-import org.apache.axis2.transport.http.HTTPConstants;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.util.ObjectUtils;
-
-import javax.xml.namespace.QName;
-import javax.xml.soap.SOAPBody;
-import javax.xml.soap.SOAPFault;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-
-/**
- * @Author: HuangWenfei
- * @Description: 动态调用WebService, 用开源 hutool 第三库 SoapClient 调用远程rpc
- * @Date: 2025/04/15
- **/
-public class WebServiceUtils {
- private static final Logger log = LoggerFactory.getLogger(WebServiceUtils.class);
-
- public static String invoke(String url, String namespace, String methodTemp, Map paramsMap) {
- String result = "";
- try {
- SoapClient soapClient = SoapClient.create(url);
- soapClient.setMethod(methodTemp, namespace);
- if (paramsMap.size() > 0) {
- Gson gson = new Gson();
- log.info("paramsMap:{}",gson.toJson(paramsMap));
- for (Map.Entry params : paramsMap.entrySet()) {
- String key = params.getKey();
- String value = params.getValue();
- soapClient.setParam(key, value);
- }
- }
- soapClient.header("app-id", "DYW_ZHDC");
- SOAPBody soapBody = soapClient.sendForMessage().getSOAPBody();
- SOAPFault soapFault = soapBody.getFault();
- if(!ObjectUtils.isEmpty(soapFault)&&soapFault.hasDetail()){
- String faultCode = soapFault.getFaultCode();
- String faultStr = soapFault.getFaultString();
- log.info("WebService调用失败,调用方法:{}",methodTemp);
- log.info("faultCode:{}",faultCode);
- log.info("faultStr:{}",faultStr);
- }else{
- result = soapBody.getTextContent();
- log.info("WebService调用成功,调用方法:{}",methodTemp);
- log.info("WebService调用成功,返回结果数据:{}",result);
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- return result;
- }
-
- public static String invokeAxis2(String url, String namespace, String method, Map paramsMap) {
- String result = "";
- try {
- // 使用RPC方式调用WebService
- RPCServiceClient serviceClient = new RPCServiceClient();
- Options options = serviceClient.getOptions();
- // 指定调用WebService的URL
- EndpointReference targetEPR = new EndpointReference(url);
- options.setTo(targetEPR);
- // 添加HTTP请求头
- List headerList = new ArrayList<>();
- // headerList.add(new NamedValue("userName", "xxx"));
- // 修改时候 字段大小写必须与原始一致
- headerList.add(new NamedValue("app-id", "DYW_ZHDC"));
- options.setProperty(HTTPConstants.HTTP_HEADERS, headerList);
- // 在创建QName对象时,QName类的构造方法的第一个参数表示WSDL文件的命名空间名,也就是元素的targetNamespace属性值
- // // 指定要调用的getWorld方法及WSDL文件的命名空间.....
- QName opAddEntry = new QName(namespace, method);
-
- Object[] opAddEntryArgs = null;
- if (paramsMap.size() > 0) {
- Gson gson = new Gson();
- System.out.println(gson.toJson(paramsMap));
- opAddEntryArgs = new Object[paramsMap.size()];
- opAddEntryArgs = joinParams(paramsMap, opAddEntryArgs);
- }
- //
- // 指定getGreeting方法的参数值,如果有多个,继续往后面增加即可,不用指定参数的名称
- //Object[] opAddEntryArgs = new Object[]{"lmycc"};
- // 返回参数类型,这个和axis1有点区别
- // invokeBlocking方法有三个参数,其中第一个参数的类型是QName对象,表示要调用的方法名;
- // 第二个参数表示要调用的WebService方法的参数值,参数类型为Object[];
- // 第三个参数表示WebService方法的返回值类型的Class对象,参数类型为Class[]。
- // 当方法没有参数时,invokeBlocking方法的第二个参数值不能是null,而要使用new Object[]{}
- // 如果被调用的WebService方法没有返回值,应使用RPCServiceClient类的invokeRobust方法,
- // 该方法只有两个参数,它们的含义与invokeBlocking方法的前两个参数的含义相同
- // 指定getGreeting方法返回值的数据类型的Class对象.....
- Class[] classes = new Class[]{String.class};
- // 调用getGreeting方法并输出该方法的返回值.......
- result = (String) serviceClient.invokeBlocking(opAddEntry, opAddEntryArgs, classes)[0];
- } catch (Exception e) {
- e.printStackTrace();
- }
- return result;
- }
-
- /**
- * @Author: xinsihai
- * @Description: //拼接参数数据
- * @Date: 2024/10/22
- * @Param:
- * @Return:
- **/
- private static Object[] joinParams(Map paramsMap, Object[] object) {
- int index = 0;
- for (Map.Entry params : paramsMap.entrySet()) {
- String value = params.getValue();
- object[index] = value;
- index++;
- }
- return object;
- }
-
-}
diff --git a/src/main/java/com/rehome/mqttclienttemperature/webservice/AgencyService.java b/src/main/java/com/rehome/mqttclienttemperature/webservice/AgencyService.java
deleted file mode 100644
index 380404a..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/webservice/AgencyService.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package com.rehome.mqttclienttemperature.webservice;
-
-
-import javax.jws.WebMethod;
-import javax.jws.WebParam;
-import javax.jws.WebResult;
-import javax.jws.WebService;
-
-/**
- * 单位信息 webService 远程接口
- * 1、@javax.jws.WebService 定义接口为 webservice 服务。
- * @author HuangWenfei
- * @version 1.0
- * @date 2025/04/15 13:44
- */
-@WebService(targetNamespace = "http://webservice.mqttclienttemperature.rehome.com/")
-public interface AgencyService {
- /**
- * 查询单位信息
- * 1、@WebMethod 定义方法为 webservice 方法。写或不写,服务端都会将 @WebService 中的所有方法提供给客户端调用。建议全部写上。
- * * operationName:操作名称,默认为方法名称。
- * 2、@WebParam 定义方法参数,用于定义wsdl中的参数映射名称,方便查看与调用,否则会是 arg0、arg1 ...。建议写上。
- * 3、@WebResult 定义 wsdl 文件中,服务端方法返回值名称,默认为 result,方便查看与调用。建议写上。
- * @param paramJson :Json 对象字符串,复杂对象统一转成 json 对象字符串进行传输,双方接收后再转成 Json 对象
- * @return :Json 对象字符串,复杂对象统一转成 json 对象字符串进行传输,双方接收后再转成 Json 对象 或者自己需要的实体对象。
- */
- @WebMethod(operationName = "queryAgencyStatInfo")
- @WebResult(name = "queryResult")
- String queryAgencyStatInfo(@WebParam(name = "paramBody") String paramJson);
- /**
- * 更正单位信息
- * @param paramJson :Json 对象字符串,复杂对象统一转成 json 对象字符串进行传输,双方接收后再转成 Json 对象
- * @return :Json 对象字符串,复杂对象统一转成 json 对象字符串进行传输,双方接收后再转成 Json 对象 或者自己需要的实体对象。
- */
- @WebMethod(operationName = "syncAgencyStatInfo")
- @WebResult(name = "syncResult")
- String syncAgencyStatInfo(@WebParam(name = "paramBody") String paramJson);
-}
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/webservice/AgencyServiceImpl.java b/src/main/java/com/rehome/mqttclienttemperature/webservice/AgencyServiceImpl.java
deleted file mode 100644
index 09be2d3..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/webservice/AgencyServiceImpl.java
+++ /dev/null
@@ -1,64 +0,0 @@
-package com.rehome.mqttclienttemperature.webservice;
-
-
-import cn.hutool.json.JSONObject;
-import cn.hutool.json.JSONUtil;
-import javax.jws.WebService;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.stereotype.Component;
-
-
-/**
- * 单位信息 webService 远程接口实现
- * 1、@WebService 定义接口为 webservice 服务。
- * * serviceName:对应生成的 WSDL 文件中的 definitions 元素中的 name 属性值,默认以服务类名称+"Service"为值。
- * * targetNamespace:目标名称空间,对应 WSDL 文档的根元素 definition 元素的 targetNameSpace 属性。默认为 "http://" 加 "包名的反写"。
- * * endpointInterface:终端接口,定义服务抽象 WebService 协定的服务端点接口的完整名称,通常设置为服务接口的全路径。
- * @author HuangWenfei
- * @version 1.0
- * @date 2025/04/15 13:51
- */
-@Component
-@WebService(serviceName = "agencyService",
- targetNamespace = "http://webservice.mqttclienttemperature.rehome.com/",
- endpointInterface = "com.rehome.mqttclienttemperature.webservice.AgencyService")
-public class AgencyServiceImpl implements AgencyService {
- private static final Logger log = LoggerFactory.getLogger(AgencyServiceImpl.class);
- /**
- * 查询单位信息
- * 1、@WebMethod 定义方法为 webservice 方法
- * 2、@WebParam 定义方法参数,用于定义wsdl中的参数映射
- *
- * @param paramJson :Json 对象字符串,复杂对象统一转成 json 对象字符串进行传输,双方接收后再转成 Json 对象。
- * 如 {"user_id":"4783748PL898878","token":"37483748YU23","user_name":"蚩尤后裔"}
- * @return :Json 对象字符串,复杂对象统一转成 json 对象字符串进行传输,双方接收后再转成 Json 对象 或者自己需要的实体对象
- */
- @Override
- public String queryAgencyStatInfo(String paramJson) {
- String returnValue;
- log.info("查询单位信息-开始-请求参数:\n{}", JSONUtil.toJsonPrettyStr(paramJson));
- System.out.println("根据参数查询数据...");
- returnValue = "{\"reason\":\"加载成功\",\"status_code\":\"1000\",\"data\":{\"msg\":\"查询成功\",\"subSystemName\":\"基础库管理\",\"subSystemCode\":\"bgt-basic-server\",\"tableList\":[{\"tableName\":\"BAS_AGENCY_EXT 单位扩展信息表\",\"tableSize\":560},{\"tableName\":\"BAS_AGENCY_INFO 单位基本信息表\",\"tableSize\":560}],\"sendStatus\":1,\"id\":\"5337a4bc06634e5491588c4fb9019787\"}}";
- JSONObject jsonObject = JSONUtil.parseObj(returnValue);
- return jsonObject.toString();
- }
- /**
- * 更正单位信息
- * 1、@WebMethod 定义方法为 webservice 方法
- * 2、@WebParam 定义方法参数,用于定义wsdl中的参数映射
- *
- * @param paramJson :Json 对象字符串,复杂对象统一转成 json 对象字符串进行传输,双方接收后再转成 Json 对象。
- * {"user_id":"5543748KH988878","token":"25483748YU98","user_name":"蚩尤后裔"}
- * @return :Json 对象字符串,复杂对象统一转成 json 对象字符串进行传输,双方接收后再转成 Json 对象 或者自己需要的实体对象
- */
- @Override
- public String syncAgencyStatInfo(String paramJson) {
- String returnValue;
- log.info("更正单位信息-开始-请求参数:\n{}", JSONUtil.toJsonPrettyStr(paramJson));
- System.out.println("根据参数更正数据...");
- returnValue = "{\"reason\":\"操作成功\",\"status_code\":\"1000\",\"data\":{\"msg\":\"更正成功\",\"subSystemName\":\"基础库管理\",\"subSystemCode\":\"bgt-basic-server\",\"tableList\":[{\"tableName\":\"BAS_AGENCY_EXT 单位扩展信息表\",\"tableSize\":145},{\"tableName\":\"BAS_AGENCY_INFO 单位基本信息表\",\"tableSize\":146}],\"sendStatus\":1,\"id\":\"5337a4bc06634e5491588c4fb9019787\"}}";
- JSONObject jsonObject = JSONUtil.parseObj(returnValue);
- return jsonObject.toString();
- }
-}
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/webservice/ApiCommonService.java b/src/main/java/com/rehome/mqttclienttemperature/webservice/ApiCommonService.java
deleted file mode 100644
index 17ca078..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/webservice/ApiCommonService.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.rehome.mqttclienttemperature.webservice;
-
-
-import javax.jws.WebMethod;
-import javax.jws.WebParam;
-import javax.jws.WebResult;
-import javax.jws.WebService;
-
-
-/**
- * ApiCommonService 提供WebService远程接口调用
- * @Description 定义 webservice 接口服务。
- * @author HuangWenfei
- * @version 1.0
- * @date 2025/04/16 09:35
- */
-@WebService(targetNamespace = "http://webservice.mqttclienttemperature.rehome.com/")
-public interface ApiCommonService {
- @WebMethod(operationName = "commonApi")
- @WebResult(name = "commonApiResult")
- String commonApi(@WebParam(name="param1") String param1,@WebParam(name = "param2") String param2);
-}
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/webservice/ApiCommonServiceImpl.java b/src/main/java/com/rehome/mqttclienttemperature/webservice/ApiCommonServiceImpl.java
deleted file mode 100644
index 340ed39..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/webservice/ApiCommonServiceImpl.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package com.rehome.mqttclienttemperature.webservice;
-
-
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.stereotype.Component;
-import javax.jws.WebService;
-
-/**
- * @ClassName ApiServiceImpl
- * @Description 测试地址:http://127.0.0.1:8099/ws/ApiCommonService?wsdl
- * @Date 2024/6/14 16:52
- * @Version 1.0
- */
-@Component
-@WebService(serviceName = "ApiCommonService",
- targetNamespace = "http://webservice.mqttclienttemperature.rehome.com/",
- endpointInterface = "com.rehome.mqttclienttemperature.webservice.ApiCommonService")
-@Slf4j
-public class ApiCommonServiceImpl implements ApiCommonService {
-
- @Override
- public String commonApi(String param1,String param2) {
- log.info("调用的入参为:"+param1+","+param2);
- return "成功";
- }
-}
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/webservice/WebServiceConfig.java b/src/main/java/com/rehome/mqttclienttemperature/webservice/WebServiceConfig.java
deleted file mode 100644
index fd267ee..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/webservice/WebServiceConfig.java
+++ /dev/null
@@ -1,83 +0,0 @@
-package com.rehome.mqttclienttemperature.webservice;
-
-import javax.annotation.Resource;
-import javax.xml.ws.Endpoint;
-import org.apache.cxf.Bus;
-import org.apache.cxf.bus.spring.SpringBus;
-import org.apache.cxf.jaxws.EndpointImpl;
-import org.apache.cxf.transport.servlet.CXFServlet;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.beans.factory.annotation.Qualifier;
-import org.springframework.boot.web.servlet.ServletRegistrationBean;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-
-/**
- * WebService 配置类
- * @author HuangWenfei
- * @version 1.0
- * @date 2025/04/15 14:21
- */
-@Configuration
-public class WebServiceConfig {
- private static final Logger log = LoggerFactory.getLogger(WebServiceConfig.class);
- /**
- * 注入 CXF servlet bean
- * 1、bean 名称不能叫 dispatcherServlet,否则会覆盖MVC原本的 dispatcherServlet。
- * 2、指定 webservice 服务访问的路径。所有的服务接口都会在路径下。
- *
- * @return
- */
- @Bean(name = "cxfServlet")
- public ServletRegistrationBean cxfServlet() {
- // 注册servlet 拦截 /webservice 开头的请求,不设置时默认为 /services/*
- return new ServletRegistrationBean<>(new CXFServlet(), "/webservice/*");
- }
-
- /**
- * 业务处理类,也可以直接在实现类上标注 @Service 注解。
- * @return
- */
-// @Bean
-// public AgencyService agencyService() {
-// return new AgencyServiceImpl();
-// }
-// @Bean(name = Bus.DEFAULT_BUS_ID)
-// public SpringBus springBus() {
-// return new SpringBus();
-// }
-
- @Resource
- private AgencyService agencyService;
- @Resource
- @Qualifier(Bus.DEFAULT_BUS_ID)
- private SpringBus springBus;
-
-
-
- /**
- * 发布 Web 服务访问端点
- * 1、本方法可以提供多个,用于发布多个访问断点。
- * 2、publish 方法用于开始发布端点,此时端点开始接受传入请求。
- * 3、stop 方法可以用于停止接受传入请求并关闭端点。一旦停止,就无法再次发布终结点。
- * @return http://127.0.0.1:8088/ws/ApiCommonService?wsdl
- */
- @Bean
- public Endpoint agencyServiceEndpoint() {
- // 参数二是SEI实现类对象
- EndpointImpl endpoint = new EndpointImpl(this.springBus, agencyService);
- // 发布服务
- //endpoint.publish("/agencyService");
- String simpleName = agencyService.getClass().getSimpleName();
- log.info("simpleName:{}",simpleName);
- //如果有Impl结尾的类名,去掉Impl
- if (simpleName.endsWith("Impl")) {
- simpleName = simpleName.substring(0, simpleName.length() - 4);
- }
- log.info("simpleName:{}",simpleName);
- endpoint.publish("/"+simpleName);
- return endpoint;
- }
-
-}
\ No newline at end of file
diff --git a/src/main/java/com/rehome/mqttclienttemperature/webservice/WebServicePublishConfig.java b/src/main/java/com/rehome/mqttclienttemperature/webservice/WebServicePublishConfig.java
deleted file mode 100644
index 6b8c439..0000000
--- a/src/main/java/com/rehome/mqttclienttemperature/webservice/WebServicePublishConfig.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package com.rehome.mqttclienttemperature.webservice;
-
-
-
-
-import org.apache.cxf.Bus;
-import org.apache.cxf.bus.spring.SpringBus;
-import org.apache.cxf.jaxws.EndpointImpl;
-import org.apache.cxf.transport.servlet.CXFServlet;
-import org.springframework.beans.factory.annotation.Qualifier;
-import org.springframework.boot.web.servlet.ServletRegistrationBean;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-
-import javax.annotation.Resource;
-import javax.xml.ws.Endpoint;
-import java.util.ArrayList;
-import java.util.List;
-
-
-/**
- * @ClassName WebServicePublishConfig
- * @Description
- * @Date 2024/6/14 16:57
- * @Version 1.0
- */
-@Configuration
-public class WebServicePublishConfig {
-// @Bean
-// public ServletRegistrationBean wsServlet(){
-// return new ServletRegistrationBean(new CXFServlet(),"/ws/*");
-// }
-
- @Resource
- private ApiCommonService apiCommonService;
- @Resource
- private List apiServices;
- @Resource
- @Qualifier(Bus.DEFAULT_BUS_ID)
- private SpringBus bus;
-
- //http://127.0.0.1:8873/ws/ApiCommonService?wsdl
- //http://127.0.0.1:8873/ws/
- @Bean
- public Endpoint[] endPoint(){
- List endpointList = new ArrayList<>(apiServices.size());
- EndpointImpl endpoint = new EndpointImpl(bus, apiCommonService);
- String simpleName = apiCommonService.getClass().getSimpleName();
- //如果有Impl结尾的类名,去掉Impl
- if (simpleName.endsWith("Impl")) {
- simpleName = simpleName.substring(0, simpleName.length() - 4);
- }
- endpoint.publish("/"+simpleName);
- endpointList.add(endpoint);
- return endpointList.toArray(new Endpoint[0]);
- }
-
-}
\ No newline at end of file
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 5af6775..ad2b69b 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -15,7 +15,7 @@ spring:
# username: sa
# password: Skyinno251,
#url: jdbc:mysql://192.168.3.29:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
- #url: jdbc:mysql://127.0.0.1:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
+ url: jdbc:mysql://127.0.0.1:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
#url: jdbc:mysql://192.168.2.18:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
#url: jdbc:mysql://192.168.1.92:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
#url: jdbc:mysql://192.168.3.7:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
@@ -24,7 +24,7 @@ spring:
#url: jdbc:mysql://192.168.3.24:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
#url: jdbc:mysql://192.168.1.24:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
#url: jdbc:mysql://47.242.184.139:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
- url: jdbc:mysql://192.168.3.9:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
+ #url: jdbc:mysql://192.168.3.9:3306/appserver?useUnicode=true&characterEncoding=utf-8&useSSL=false&autoReconnect=true
driverClassName: com.mysql.cj.jdbc.Driver #com.mysql.cj.jdbc.Driver com.mysql.jdbc.Driver
username: root
password: Skyinno251,