1 22 package org.jboss.test.webservice.jbws381; 23 24 import org.jboss.logging.Logger; 25 26 27 public class WeatherForecastSoapImpl implements WeatherForecastSoap 28 { 29 private static Logger log = Logger.getLogger(WeatherForecastSoapImpl.class); 30 31 public GetWeatherByZipCodeResponse getWeatherByZipCode(GetWeatherByZipCode request) 32 { 33 String zipCode = request.getZipCode(); 34 log.info("getWeatherByZipCode: " + zipCode); 35 36 WeatherForecasts wf = new WeatherForecasts(); 37 wf.setLatitude(1); 38 wf.setLongitude(2); 39 wf.setAllocationFactor(3); 40 wf.setFipsCode("fipsCode"); 41 wf.setPlaceName(zipCode); 42 wf.setStateCode("statusCode"); 43 44 WeatherData wd1 = new WeatherData("day1", null, null, null, null, null); 45 WeatherData wd2 = new WeatherData("day2", null, null, null, null, null); 46 WeatherData wd3 = new WeatherData("day3", null, null, null, null, null); 47 WeatherData[] wdArr = new WeatherData[]{wd1, wd2, wd3}; 48 49 wf.setDetails(wdArr); 50 return new GetWeatherByZipCodeResponse(wf); 51 } 52 53 public GetWeatherByPlaceNameResponse getWeatherByPlaceName(GetWeatherByPlaceName request) 54 { 55 String placeName = request.getPlaceName(); 56 log.info("getWeatherByPlaceName: " + placeName); 57 58 WeatherForecasts wf = new WeatherForecasts(); 59 wf.setLatitude(1); 60 wf.setLongitude(2); 61 wf.setAllocationFactor(3); 62 wf.setFipsCode("fipsCode"); 63 wf.setPlaceName(placeName); 64 wf.setStateCode("statusCode"); 65 66 WeatherData wd1 = new WeatherData("day1", null, null, null, null, null); 67 WeatherData wd2 = new WeatherData("day2", null, null, null, null, null); 68 WeatherData wd3 = new WeatherData("day3", null, null, null, null, null); 69 WeatherData[] wdArr = new WeatherData[]{wd1, wd2, wd3}; 70 wf.setDetails(wdArr); 71 return new GetWeatherByPlaceNameResponse(wf); 72 } 73 } 74 | Popular Tags |