diff options
author | fmoga <fmoga@13f79535-47bb-0310-9956-ffa450edef68> | 2010-08-15 07:29:14 +0000 |
---|---|---|
committer | fmoga <fmoga@13f79535-47bb-0310-9956-ffa450edef68> | 2010-08-15 07:29:14 +0000 |
commit | ff685fc66881658485b9549a3bba06be8e954dfd (patch) | |
tree | d6a5745a6bab9254eb27bb7e62534346ee20134b /sca-java-2.x/contrib/samples/comet-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/TemperatureHumidityServiceImpl.java | |
parent | ce3c5536c9af5f535d0057498d0d76848b7a4cb5 (diff) |
Updated sample to use generated proxies and json for parameters.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@985623 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-java-2.x/contrib/samples/comet-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/TemperatureHumidityServiceImpl.java')
-rw-r--r-- | sca-java-2.x/contrib/samples/comet-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/TemperatureHumidityServiceImpl.java | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/sca-java-2.x/contrib/samples/comet-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/TemperatureHumidityServiceImpl.java b/sca-java-2.x/contrib/samples/comet-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/TemperatureHumidityServiceImpl.java index 1fff4b1dea..b74670178c 100644 --- a/sca-java-2.x/contrib/samples/comet-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/TemperatureHumidityServiceImpl.java +++ b/sca-java-2.x/contrib/samples/comet-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/TemperatureHumidityServiceImpl.java @@ -1,26 +1,29 @@ package org.apache.tuscany.sca.sample.comet; import java.util.Date; -import java.util.Random; +import org.apache.tuscany.sca.sample.comet.model.Location; +import org.apache.tuscany.sca.sample.comet.model.Response; import org.oasisopen.sca.annotation.Service; @Service({TemperatureService.class, HumidityService.class}) public class TemperatureHumidityServiceImpl implements TemperatureService, HumidityService { @Override - public String getHumidity() { - return (new Random(new Date().getTime()).nextInt(100)) + "%"; + public Response getHumidity(Location location) { + Response response = new Response(); + response.setDate(new Date()); + response.setData(Helper.randomInt(90) + "%"); + return response; } @Override - public String getTemperatureCelsius() { - return "" + (new Random(new Date().getTime()).nextInt(40)); - } - - @Override - public String getTemperatureFahrenheit() { - return "" + (new Random(new Date().getTime()).nextInt(200)); + public Response getTemperature(Location location, int scale) { + Response response = new Response(); + response.setDate(new Date()); + String data = "" + Helper.randomInt(scale == CELSIUS ? 40 : 150); + response.setData(data); + return response; } } |