You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by rf...@apache.org on 2006/11/29 22:31:10 UTC
svn commit: r480719 - in /incubator/tuscany/sandbox/rfeng/samples/mortgage:
./ src/main/java/mortgage/ src/main/resources/META-INF/sca/
src/main/resources/doc/ src/main/resources/wsdl/ src/test/java/mortgage/
Author: rfeng
Date: Wed Nov 29 13:31:03 2006
New Revision: 480719
URL: http://svn.apache.org/viewvc?view=rev&rev=480719
Log:
Merged from M2
Added:
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/META-INF/sca/default2.scdl
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/META-INF/sca/default2.scdl
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/credit_composite.jpg
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/doc/credit_composite.jpg
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/credit_composite.png
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/doc/credit_composite.png
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/loan_approval.png
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/doc/loan_approval.png
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_assembly0.png
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/doc/mortgage_assembly0.png
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_assembly1.png
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/doc/mortgage_assembly1.png
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_assembly2.jpg
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/doc/mortgage_assembly2.jpg
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_assembly2.png
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/doc/mortgage_assembly2.png
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_composite.jpg
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/doc/mortgage_composite.jpg
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_composite.png
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/doc/mortgage_composite.png
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_package1.jpg
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/doc/mortgage_package1.jpg
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_package1.png
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/doc/mortgage_package1.png
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_package2.jpg
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/doc/mortgage_package2.jpg
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_package2.png
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/doc/mortgage_package2.png
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_scenario.png
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/doc/mortgage_scenario.png
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/readme.html
- copied unchanged from r480714, incubator/tuscany/sandbox/rfeng/samples.M2/mortgage/src/main/resources/doc/readme.html
Modified:
incubator/tuscany/sandbox/rfeng/samples/mortgage/pom.xml
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/java/mortgage/CreditCheck.java
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/java/mortgage/LoanApprovalImpl.java
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/java/mortgage/MortgageClient.java
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_assembly0.jpg
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_assembly1.jpg
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_diagrams.doc
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/wsdl/credit.wsdl
incubator/tuscany/sandbox/rfeng/samples/mortgage/src/test/java/mortgage/MortgageClientTestCase.java
Modified: incubator/tuscany/sandbox/rfeng/samples/mortgage/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortgage/pom.xml?view=diff&rev=480719&r1=480718&r2=480719
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortgage/pom.xml (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortgage/pom.xml Wed Nov 29 13:31:03 2006
@@ -19,7 +19,7 @@
-->
<project>
<parent>
- <groupId>org.apache.tuscany.samples.sca</groupId>
+ <groupId>org.apache.tuscany.sca.samples</groupId>
<artifactId>parent</artifactId>
<version>1.0-incubator-SNAPSHOT</version>
</parent>
@@ -42,19 +42,19 @@
<dependency>
<groupId>org.apache.tuscany.sca.services.containers</groupId>
<artifactId>javascript</artifactId>
- <version>${tuscanyVersion}</version>
+ <version>${scaImplVersion}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.apache.tuscany.sca.services.bindings</groupId>
<artifactId>axis2</artifactId>
- <version>${tuscanyVersion}</version>
+ <version>${scaImplVersion}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.apache.tuscany.sca.services.databinding</groupId>
<artifactId>databinding-axiom</artifactId>
- <version>${tuscanyVersion}</version>
+ <version>${scaImplVersion}</version>
<scope>runtime</scope>
</dependency>
<dependency>
@@ -67,6 +67,8 @@
</dependencies>
<build>
+ <defaultGoal>install</defaultGoal>
+ <finalName>${artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
Modified: incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/java/mortgage/CreditCheck.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/java/mortgage/CreditCheck.java?view=diff&rev=480719&r1=480718&r2=480719
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/java/mortgage/CreditCheck.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/java/mortgage/CreditCheck.java Wed Nov 29 13:31:03 2006
@@ -20,6 +20,9 @@
import org.osoa.sca.annotations.Remotable;
+/**
+ * CreditCheck interface
+ */
@Remotable
public interface CreditCheck {
int getCreditScore(String ssn);
Modified: incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/java/mortgage/LoanApprovalImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/java/mortgage/LoanApprovalImpl.java?view=diff&rev=480719&r1=480718&r2=480719
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/java/mortgage/LoanApprovalImpl.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/java/mortgage/LoanApprovalImpl.java Wed Nov 29 13:31:03 2006
@@ -61,9 +61,9 @@
public boolean approve(Customer customer, double loanAmount, int years) {
int score = creditCheck.getCreditScore(customer.getSsn());
- if (score < minimumCreditScore)
+ if (score < minimumCreditScore) {
return false;
-
+ }
float rate = interestRateQuote.getRate(customer.getState(), loanAmount, years);
double monthlyPayment = mortgageCalculator.getMonthlyPayment(loanAmount, years, rate);
double ratio = monthlyPayment / customer.getMonthlyIncome();
Modified: incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/java/mortgage/MortgageClient.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/java/mortgage/MortgageClient.java?view=diff&rev=480719&r1=480718&r2=480719
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/java/mortgage/MortgageClient.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/java/mortgage/MortgageClient.java Wed Nov 29 13:31:03 2006
@@ -29,7 +29,7 @@
// Locate the service using SCA APIs
CompositeContext context = CurrentCompositeContext.getContext();
- LoanApproval loanApplication = context.locateService(LoanApproval.class, "LoanApplicationComponent");
+ LoanApproval loanApplication = context.locateService(LoanApproval.class, "LoanApprovalComponent");
// Create the customer
Customer customer = new Customer();
Modified: incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_assembly0.jpg
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_assembly0.jpg?view=diff&rev=480719&r1=480718&r2=480719
==============================================================================
Binary files - no diff available.
Modified: incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_assembly1.jpg
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_assembly1.jpg?view=diff&rev=480719&r1=480718&r2=480719
==============================================================================
Binary files - no diff available.
Modified: incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_diagrams.doc
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/doc/mortgage_diagrams.doc?view=diff&rev=480719&r1=480718&r2=480719
==============================================================================
Binary files - no diff available.
Modified: incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/wsdl/credit.wsdl
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/wsdl/credit.wsdl?view=diff&rev=480719&r1=480718&r2=480719
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/wsdl/credit.wsdl (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortgage/src/main/resources/wsdl/credit.wsdl Wed Nov 29 13:31:03 2006
@@ -76,6 +76,9 @@
<wsdl:port binding="tns:CreditCheckSoapBinding" name="CreditCheckSoapPort">
<wsdlsoap:address location="http://localhost:8080/credit/services/CreditCheckWebService" />
</wsdl:port>
+ <wsdl:port binding="tns:CreditCheckSoapBinding" name="CreditCheckSoapPort1">
+ <wsdlsoap:address location="http://localhost:8080/axis2/services/CreditCheckService" />
+ </wsdl:port>
</wsdl:service>
</wsdl:definitions>
Modified: incubator/tuscany/sandbox/rfeng/samples/mortgage/src/test/java/mortgage/MortgageClientTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortgage/src/test/java/mortgage/MortgageClientTestCase.java?view=diff&rev=480719&r1=480718&r2=480719
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortgage/src/test/java/mortgage/MortgageClientTestCase.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortgage/src/test/java/mortgage/MortgageClientTestCase.java Wed Nov 29 13:31:03 2006
@@ -33,7 +33,12 @@
private LoanApproval loanApproval;
protected void setUp() throws Exception {
+ // version 1: One composite with local components
setApplicationSCDL(LoanApproval.class, "META-INF/sca/default.scdl");
+ // version 2: two composites, one for mortgage and the other for credit
+ // setApplicationSCDL(LoanApproval.class, "META-INF/sca/default1.scdl");
+ // version 3: one composite and an external web service for credit
+ // setApplicationSCDL(LoanApproval.class, "META-INF/sca/default2.scdl");
ClassLoader classLoader = getClass().getClassLoader();
addExtension("binding.axis2", classLoader.getResource("META-INF/sca/binding.axis2.scdl"));
addExtension("container.js", classLoader.getResource("META-INF/sca/js.system.scdl"));
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org