diff options
Diffstat (limited to 'sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services')
5 files changed, 0 insertions, 110 deletions
diff --git a/sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services/Catalog.java b/sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services/Catalog.java deleted file mode 100644 index 5d217e2168..0000000000 --- a/sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services/Catalog.java +++ /dev/null @@ -1,5 +0,0 @@ -package services; - -public interface Catalog { - Item[] get(); -} diff --git a/sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services/CurrencyConverter.java b/sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services/CurrencyConverter.java deleted file mode 100644 index 36d64781da..0000000000 --- a/sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services/CurrencyConverter.java +++ /dev/null @@ -1,9 +0,0 @@ -package services; - -public interface CurrencyConverter { - public double getConversion(String fromCurrenycCode, - String toCurrencyCode, - double amount); - - public String getCurrencySymbol(String currencyCode); -} diff --git a/sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services/CurrencyConverterImpl.java b/sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services/CurrencyConverterImpl.java deleted file mode 100644 index 7de3894e2e..0000000000 --- a/sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services/CurrencyConverterImpl.java +++ /dev/null @@ -1,24 +0,0 @@ -package services; - -import org.oasisopen.sca.annotation.Service; - -@Service(CurrencyConverter.class) -public class CurrencyConverterImpl implements CurrencyConverter { - public double getConversion(String fromCurrencyCode, - String toCurrencyCode, - double amount) { - if (toCurrencyCode.equals("USD")) - return amount; - else if (toCurrencyCode.equals("EUR")) - return ((double)Math.round(amount * 0.7256 * 100)) /100; - return 0; - } - - public String getCurrencySymbol(String currencyCode) { - if (currencyCode.equals("USD")) - return "$"; - else if (currencyCode.equals("EUR")) - return "E"; //"€"; - return "?"; - } -} diff --git a/sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services/FruitsCatalogImpl.java b/sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services/FruitsCatalogImpl.java deleted file mode 100644 index 5290623487..0000000000 --- a/sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services/FruitsCatalogImpl.java +++ /dev/null @@ -1,38 +0,0 @@ -package services; - -import java.util.ArrayList; -import java.util.List; - -import org.oasisopen.sca.annotation.Init; -import org.oasisopen.sca.annotation.Property; -import org.oasisopen.sca.annotation.Reference; -import org.oasisopen.sca.annotation.Scope; -import org.oasisopen.sca.annotation.Service; - -@Service(Catalog.class) -@Scope("COMPOSITE") -public class FruitsCatalogImpl implements Catalog { - @Property - public String currencyCode = "USD"; - @Reference - public CurrencyConverter currencyConverter; - - private List<Item> catalog = new ArrayList<Item>(); - - @Init - public void init() { - String currencySymbol = currencyConverter.getCurrencySymbol(currencyCode); - catalog.add(new Item("Apple", currencySymbol - + currencyConverter.getConversion("USD", currencyCode, 2.99))); - catalog.add(new Item("Orange", currencySymbol - + currencyConverter.getConversion("USD", currencyCode, 3.55))); - catalog.add(new Item("Pear", currencySymbol - + currencyConverter.getConversion("USD", currencyCode, 1.55))); - } - - public Item[] get() { - Item[] catalogArray = new Item[catalog.size()]; - catalog.toArray(catalogArray); - return catalogArray; - } -} diff --git a/sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services/Item.java b/sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services/Item.java deleted file mode 100644 index 65aaa53224..0000000000 --- a/sandbox/sca-cloud-tutorial/store-catalog-appengine-webapp/src/services/Item.java +++ /dev/null @@ -1,34 +0,0 @@ -package services; - -import java.io.Serializable; - -public class Item implements Serializable { - private static final long serialVersionUID = -5847326138627338217L; - - private String name; - private String price; - - public Item() { - } - - public Item(String name, String price) { - this.name = name; - this.price = price; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getPrice() { - return price; - } - - public void setPrice(String price) { - this.price = price; - } -} |