From 6fadbc9cd1fcf03d0b3630f772d91df149b70428 Mon Sep 17 00:00:00 2001 From: lresende Date: Wed, 11 Nov 2009 23:07:19 +0000 Subject: Moving 1.x branches git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@835123 13f79535-47bb-0310-9956-ffa450edef68 --- .../main/java/bigbank/account/AccountService.java | 32 -------- .../java/bigbank/account/AccountServiceImpl.java | 85 ------------------- .../java/bigbank/account/feed/AccountFeedImpl.java | 95 ---------------------- .../bigbank/accountdata/AccountDataService.java | 33 -------- .../accountdata/AccountDataServiceImpl.java | 57 ------------- .../java/bigbank/accountdata/CheckingAccount.java | 50 ------------ .../java/bigbank/accountdata/SavingsAccount.java | 50 ------------ .../java/bigbank/accountdata/StockAccount.java | 59 -------------- .../main/java/bigbank/client/BigBankClient.java | 50 ------------ .../src/main/java/bigbank/demo/BigBankServer.java | 51 ------------ .../main/java/calculator/CalculatorService.java | 34 -------- .../main/java/stockquote/StockQuoteService.java | 29 ------- .../src/main/resources/AccountData.composite | 33 -------- .../src/main/resources/BigBank.composite | 66 --------------- .../src/main/resources/web/AccountJSON.html | 92 --------------------- .../src/main/resources/web/style.css | 22 ----- .../src/main/resources/wsdl/AccountService.wsdl | 91 --------------------- .../src/test/java/test/BigBankTestCase.java | 34 -------- 18 files changed, 963 deletions(-) delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/account/AccountService.java delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/account/AccountServiceImpl.java delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/account/feed/AccountFeedImpl.java delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/AccountDataService.java delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/AccountDataServiceImpl.java delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/CheckingAccount.java delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/SavingsAccount.java delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/StockAccount.java delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/client/BigBankClient.java delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/demo/BigBankServer.java delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/calculator/CalculatorService.java delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/stockquote/StockQuoteService.java delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/AccountData.composite delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/BigBank.composite delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/web/AccountJSON.html delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/web/style.css delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/wsdl/AccountService.wsdl delete mode 100644 branches/sca-java-1.0.1/demos/bigbank-account/src/test/java/test/BigBankTestCase.java (limited to 'branches/sca-java-1.0.1/demos/bigbank-account/src') diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/account/AccountService.java b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/account/AccountService.java deleted file mode 100644 index 2cb8027874..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/account/AccountService.java +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package bigbank.account; - -import org.osoa.sca.annotations.Remotable; - -/** - * @version $$Rev$$ $$Date$$ - */ - -@Remotable -public interface AccountService { - - public double getAccountReport(String customerID); - -} diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/account/AccountServiceImpl.java b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/account/AccountServiceImpl.java deleted file mode 100644 index 4f1afee204..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/account/AccountServiceImpl.java +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package bigbank.account; - -import org.osoa.sca.annotations.Property; -import org.osoa.sca.annotations.Reference; -import org.osoa.sca.annotations.Service; - -import stockquote.StockQuoteService; -import bigbank.accountdata.AccountDataService; -import bigbank.accountdata.CheckingAccount; -import bigbank.accountdata.SavingsAccount; -import bigbank.accountdata.StockAccount; -import calculator.CalculatorService; - -/** - * @version $$Rev$$ $$Date$$ - */ - -@Service(AccountService.class) -public class AccountServiceImpl implements AccountService { - - @Reference - protected AccountDataService accountDataService; - - @Reference - protected StockQuoteService stockQuoteService; - - @Reference - protected CalculatorService calculatorService; - - @Property - protected String currency; - - public double getAccountReport(String customerID) { - - // Get the checking, savings and stock accounts from the AccountData - // service component - CheckingAccount checking = accountDataService.getCheckingAccount(customerID); - System.out.println("Checking account: " + checking); - - SavingsAccount savings = accountDataService.getSavingsAccount(customerID); - System.out.println("Savings account: " + savings); - - StockAccount stock = accountDataService.getStockAccount(customerID); - System.out.println("Stock account: " + stock); - - // Get the stock price in USD - double price = stockQuoteService.getQuote(stock.getSymbol()); - System.out.println("Stock price for " + stock.getSymbol() + ": " + price); - - // Convert to the configured currency - if (currency.equals("EURO")) { - - // Use our fancy calculator service to convert to the target currency - price = calculatorService.multiply(price, 0.70); - - System.out.println("Converted to " + currency + ": " + price); - } - - // Calculate the value of the stock account - double stockValue = price * stock.getQuantity(); - - // Calculate the total balance of all accounts and return it - double balance = checking.getBalance() + savings.getBalance() + stockValue; - - return balance; - } -} diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/account/feed/AccountFeedImpl.java b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/account/feed/AccountFeedImpl.java deleted file mode 100644 index c17e9ada20..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/account/feed/AccountFeedImpl.java +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package bigbank.account.feed; - -import java.util.Collections; - -import org.apache.tuscany.sca.binding.feed.collection.Collection; -import org.osoa.sca.annotations.Reference; -import org.osoa.sca.annotations.Service; - -import bigbank.account.AccountService; - -import com.sun.syndication.feed.atom.Content; -import com.sun.syndication.feed.atom.Entry; -import com.sun.syndication.feed.atom.Feed; -import com.sun.syndication.feed.atom.Link; - -/** - * @version $$Rev$$ $$Date$$ - */ - -@Service(Collection.class) -public class AccountFeedImpl implements Collection { - - @Reference - protected AccountService accountService; - - @SuppressWarnings("unchecked") - public com.sun.syndication.feed.atom.Feed getFeed() { - - // Create a new Feed - Feed feed = new Feed(); - feed.setId("accounts"); - feed.setTitle("Account Report Feed"); - Content subtitle = new Content(); - subtitle.setValue("This is a sample feed"); - feed.setSubtitle(subtitle); - Link link = new Link(); - link.setHref("http://incubator.apache.org/tuscany"); - feed.getAlternateLinks().add(link); - - // Add the Account report entry - Entry entry = get("1234"); - feed.getEntries().add(entry); - - return feed; - } - - public void delete(String id) { - } - - public Entry get(String id) { - - // Get the account report for the specified customer ID - double balance = accountService.getAccountReport(id); - String value = Double.toString(balance); - - Entry entry = new Entry(); - entry.setId("account-" + id); - entry.setTitle("Account Report Entry"); - Content summary = new Content(); - summary.setType(Content.HTML); - summary.setValue("This is your account report: " + value + ""); - entry.setSummary(summary); - Content content = new Content(); - content.setValue(value); - entry.setContents(Collections.singletonList(content)); - return entry; - } - - public Entry post(Entry entry) { - return null; - } - - public Entry put(String id, Entry entry) { - return null; - } - -} diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/AccountDataService.java b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/AccountDataService.java deleted file mode 100644 index 02f4d0e7b6..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/AccountDataService.java +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package bigbank.accountdata; - -/** - * @version $$Rev$$ $$Date$$ - */ - -public interface AccountDataService { - - public CheckingAccount getCheckingAccount(String customerID); - - public SavingsAccount getSavingsAccount(String customerID); - - public StockAccount getStockAccount(String customerID); - -} diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/AccountDataServiceImpl.java b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/AccountDataServiceImpl.java deleted file mode 100644 index 2e1290aa5f..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/AccountDataServiceImpl.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package bigbank.accountdata; - -import org.osoa.sca.annotations.Service; - -/** - * @version $$Rev$$ $$Date$$ - */ - -@Service(AccountDataService.class) -public class AccountDataServiceImpl implements AccountDataService { - - public CheckingAccount getCheckingAccount(String customerID) { - - CheckingAccount checkingAccount = new CheckingAccount(); - checkingAccount.setAccountNumber("CHA_" + customerID); - checkingAccount.setBalance(500.0f); - - return checkingAccount; - } - - public SavingsAccount getSavingsAccount(String customerID) { - - SavingsAccount savingsAccount = new SavingsAccount(); - savingsAccount.setAccountNumber("SAA_" + customerID); - savingsAccount.setBalance(1500.0f); - - return savingsAccount; - } - - public StockAccount getStockAccount(String customerID) { - - StockAccount stockAccount = new StockAccount(); - stockAccount.setAccountNumber("STA_" + customerID); - stockAccount.setSymbol("IBM"); - stockAccount.setQuantity(100); - - return stockAccount; - } -} diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/CheckingAccount.java b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/CheckingAccount.java deleted file mode 100644 index c53d8b4576..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/CheckingAccount.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package bigbank.accountdata; - -/** - * @version $$Rev$$ $$Date: 2007-04-09 12:03:34 -0700 (Mon, 09 Apr - * 2007) $$ - */ - -public class CheckingAccount { - private String accountNumber; - private double balance; - - public String getAccountNumber() { - return accountNumber; - } - - public void setAccountNumber(String n) { - this.accountNumber = n; - } - - public double getBalance() { - return balance; - } - - public void setBalance(double b) { - this.balance = b; - } - - @Override - public String toString() { - return accountNumber + ", balance:" + balance; - } -} diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/SavingsAccount.java b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/SavingsAccount.java deleted file mode 100644 index f4c7442f30..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/SavingsAccount.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package bigbank.accountdata; - -/** - * @version $$Rev$$ $$Date: 2007-04-09 12:03:34 -0700 (Mon, 09 Apr - * 2007) $$ - */ - -public class SavingsAccount { - private String accountNumber; - private double balance; - - public String getAccountNumber() { - return accountNumber; - } - - public void setAccountNumber(String n) { - this.accountNumber = n; - } - - public double getBalance() { - return balance; - } - - public void setBalance(double b) { - this.balance = b; - } - - @Override - public String toString() { - return accountNumber + ", balance:" + balance; - } -} diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/StockAccount.java b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/StockAccount.java deleted file mode 100644 index c28e0b59a7..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/accountdata/StockAccount.java +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package bigbank.accountdata; - -/** - * @version $$Rev$$ $$Date: 2007-04-09 12:03:34 -0700 (Mon, 09 Apr - * 2007) $$ - */ - -public class StockAccount { - private String accountNumber; - private String symbol; - private int quantity; - - public String getAccountNumber() { - return accountNumber; - } - - public void setAccountNumber(String n) { - this.accountNumber = n; - } - - public double getQuantity() { - return quantity; - } - - public void setQuantity(int a) { - this.quantity = a; - } - - public String getSymbol() { - return symbol; - } - - public void setSymbol(String s) { - this.symbol = s; - } - - @Override - public String toString() { - return accountNumber + ", symbol:" + symbol + ", quantity:" + quantity; - } -} diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/client/BigBankClient.java b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/client/BigBankClient.java deleted file mode 100644 index a7fa5ecc22..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/client/BigBankClient.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package bigbank.client; - -import org.apache.tuscany.sca.host.embedded.SCADomain; - -import bigbank.account.AccountService; - -/** - * This client program shows how to create an SCA runtime, start it, - * and locate and invoke a SCA component - */ -public class BigBankClient { - - public static void main(String[] args) throws Exception { - - SCADomain domain = SCADomain.newInstance("BigBank.composite"); - - AccountService accountService = domain.getService(AccountService.class, "AccountServiceComponent"); - - String customerID = "1234"; - - System.out.println("Calling account service for customer: " + customerID); - System.out.println(); - double balance = accountService.getAccountReport(customerID); - - System.out.println(); - System.out.println("Balance: " + balance); - - domain.close(); - } - -} diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/demo/BigBankServer.java b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/demo/BigBankServer.java deleted file mode 100644 index 89b6aeadc4..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/bigbank/demo/BigBankServer.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package bigbank.demo; - -import org.apache.tuscany.sca.host.embedded.SCADomain; - -/** - * This client program shows how to create an SCA runtime, start it, - * and locate and invoke a SCA component - */ -public class BigBankServer { - - public static void main(String[] args) throws Exception { - long timeout = -1L; - if (args.length > 0) { - timeout = Long.parseLong(args[0]); - } - System.out.println("Starting the Sample SCA BigBank server..."); - - SCADomain domain = SCADomain.newInstance("BigBank.composite"); - - if (timeout < 0) { - System.out.println("Press Enter to Exit..."); - System.in.read(); - } else { - Thread.sleep(timeout); - } - - domain.close(); - - System.out.println("Bye"); - } - -} diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/calculator/CalculatorService.java b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/calculator/CalculatorService.java deleted file mode 100644 index c89043276e..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/calculator/CalculatorService.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package calculator; - -/** - * The Calculator service interface. - */ -public interface CalculatorService { - - double add(double n1, double n2); - - double subtract(double n1, double n2); - - double multiply(double n1, double n2); - - double divide(double n1, double n2); - -} diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/stockquote/StockQuoteService.java b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/stockquote/StockQuoteService.java deleted file mode 100644 index 749b8ee2f4..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/java/stockquote/StockQuoteService.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package stockquote; - -import org.osoa.sca.annotations.Remotable; - -/** - * This is the business interface of the StockQuote service. - */ -@Remotable -public interface StockQuoteService { - public double getQuote(String symbol); -} diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/AccountData.composite b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/AccountData.composite deleted file mode 100644 index c254ca95a8..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/AccountData.composite +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/BigBank.composite b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/BigBank.composite deleted file mode 100644 index 9caaf43787..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/BigBank.composite +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - EURO - - - - - - - - - - - - - - - - - - - - - - - diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/web/AccountJSON.html b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/web/AccountJSON.html deleted file mode 100644 index 1609bf4b43..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/web/AccountJSON.html +++ /dev/null @@ -1,92 +0,0 @@ - - - -Tuscany JSON-RPC BigBank Client - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Tuscany JSON-RPC BigBank Client
-

This example uses the Dojo - Toolkit to create a JavaScript object accountService for - the service at http://localhost:8080/AccountJSONService using Dojo's - RPC classes and providing them with http://localhost:8080/AccountJSONService?smd - for Simple Method Description - (SMD) input.

-

It then creates a Dojo button that will envoke the getAccountReport - method of the accountService object.

-
RequestResponse

- -
-
-
None Yet.
-
-
Dojo Debug:
-
- - - - - diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/web/style.css b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/web/style.css deleted file mode 100644 index 1071583264..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/web/style.css +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -* { font-family: arial; } - -table, th, td { border: 2px solid blue; border-collapse: collapse; } -th { color: white; background-color: blue; } diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/wsdl/AccountService.wsdl b/branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/wsdl/AccountService.wsdl deleted file mode 100644 index ac4d987a57..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/main/resources/wsdl/AccountService.wsdl +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/branches/sca-java-1.0.1/demos/bigbank-account/src/test/java/test/BigBankTestCase.java b/branches/sca-java-1.0.1/demos/bigbank-account/src/test/java/test/BigBankTestCase.java deleted file mode 100644 index b9979d90e4..0000000000 --- a/branches/sca-java-1.0.1/demos/bigbank-account/src/test/java/test/BigBankTestCase.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package test; - -import junit.framework.TestCase; - -import bigbank.demo.BigBankServer; - -/** - * @version $Rev$ $Date$ - */ -public class BigBankTestCase extends TestCase { - - public void testServer() throws Exception { - BigBankServer.main(new String[] {"1000"}); - } - -} -- cgit v1.2.3