Package org.codehaus.xfire.castor

Source Code of org.codehaus.xfire.castor.WeatherServiceImpl

package org.codehaus.xfire.castor;

import net.webservicex.GetWeatherByPlaceName;
import net.webservicex.GetWeatherByPlaceNameResponse;
import net.webservicex.GetWeatherByZipCode;
import net.webservicex.GetWeatherByZipCodeResponse;
import net.webservicex.GetWeatherByZipCodeResult;

public class WeatherServiceImpl
{

    public GetWeatherByPlaceNameResponse DontCallThisMethod(GetWeatherByPlaceName body)
    {
        throw new RuntimeException("Dont call me!");
    }

    public GetWeatherByZipCodeResponse GetWeatherByZipCode(GetWeatherByZipCode body)
    {
        GetWeatherByZipCodeResponse res = new GetWeatherByZipCodeResponse();
        String zipCode = body.getZipCode();
        if (!zipCode.equals("1050"))
            throw new RuntimeException("Parameter isnt passed correctly. expected: 1050, got "
                    + zipCode);
        GetWeatherByZipCodeResult weather = new GetWeatherByZipCodeResult();

        weather.setLatitude(1);
        weather.setLongitude(1);
        weather.setPlaceName("Vienna, AT");
        weather.setAllocationFactor(1);

        res.setGetWeatherByZipCodeResult(weather);

        return res;
    }

}
TOP

Related Classes of org.codehaus.xfire.castor.WeatherServiceImpl

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.