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/09/28 19:00:59 UTC

svn commit: r450922 - in /incubator/tuscany/sandbox/rfeng/samples/mortage/src: main/java/mortage/ main/java/mortgage/ test/java/mortage/ test/java/mortgage/

Author: rfeng
Date: Thu Sep 28 10:00:58 2006
New Revision: 450922

URL: http://svn.apache.org/viewvc?view=rev&rev=450922
Log:
Fix the typo in mortgage

Added:
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/
      - copied from r447651, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/CreditCheck.java
      - copied, changed from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/CreditCheck.java
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/CreditCheckImpl.java
      - copied, changed from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/CreditCheckImpl.java
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/Customer.java
      - copied, changed from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/Customer.java
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/InterestRateQuote.java
      - copied, changed from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/InterestRateQuote.java
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/InterestRateQuoteImpl.java
      - copied, changed from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/InterestRateQuoteImpl.java
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/LoanApproval.java
      - copied, changed from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/LoanApproval.java
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/LoanApprovalImpl.java
      - copied, changed from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/LoanApprovalImpl.java
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/MortageCalculator.java
      - copied, changed from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/MortageCalculator.java
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/MortageCalculatorImpl.java
      - copied, changed from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/MortageCalculatorImpl.java
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/MortageClient.java
      - copied, changed from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/MortageClient.java
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/RiskAssessment.java
      - copied, changed from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/RiskAssessment.java
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/RiskAssessmentImpl.java
      - copied, changed from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/RiskAssessmentImpl.java
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/test/java/mortgage/
      - copied from r447651, incubator/tuscany/sandbox/rfeng/samples/mortage/src/test/java/mortage/
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/test/java/mortgage/MortageClientTestCase.java
      - copied, changed from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/test/java/mortage/MortageClientTestCase.java
Removed:
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/
    incubator/tuscany/sandbox/rfeng/samples/mortage/src/test/java/mortage/

Copied: incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/CreditCheck.java (from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/CreditCheck.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/CreditCheck.java?view=diff&rev=450922&p1=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/CreditCheck.java&r1=447656&p2=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/CreditCheck.java&r2=450922
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/CreditCheck.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/CreditCheck.java Thu Sep 28 10:00:58 2006
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.    
  */
-package mortage;
+package mortgage;
 
 public interface CreditCheck {
     int getCreditScore(String ssn);

Copied: incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/CreditCheckImpl.java (from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/CreditCheckImpl.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/CreditCheckImpl.java?view=diff&rev=450922&p1=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/CreditCheckImpl.java&r1=447656&p2=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/CreditCheckImpl.java&r2=450922
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/CreditCheckImpl.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/CreditCheckImpl.java Thu Sep 28 10:00:58 2006
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.    
  */
-package mortage;
+package mortgage;
 
 import org.osoa.sca.annotations.Scope;
 

Copied: incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/Customer.java (from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/Customer.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/Customer.java?view=diff&rev=450922&p1=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/Customer.java&r1=447656&p2=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/Customer.java&r2=450922
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/Customer.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/Customer.java Thu Sep 28 10:00:58 2006
@@ -17,7 +17,7 @@
  * under the License.    
  */
 
-package mortage;
+package mortgage;
 
 /**
  *

Copied: incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/InterestRateQuote.java (from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/InterestRateQuote.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/InterestRateQuote.java?view=diff&rev=450922&p1=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/InterestRateQuote.java&r1=447656&p2=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/InterestRateQuote.java&r2=450922
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/InterestRateQuote.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/InterestRateQuote.java Thu Sep 28 10:00:58 2006
@@ -1,4 +1,4 @@
-package mortage;
+package mortgage;
 
 public interface InterestRateQuote {
     public float getRate(String state, double loanAmount, int termInYears);

Copied: incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/InterestRateQuoteImpl.java (from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/InterestRateQuoteImpl.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/InterestRateQuoteImpl.java?view=diff&rev=450922&p1=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/InterestRateQuoteImpl.java&r1=447656&p2=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/InterestRateQuoteImpl.java&r2=450922
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/InterestRateQuoteImpl.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/InterestRateQuoteImpl.java Thu Sep 28 10:00:58 2006
@@ -1,4 +1,4 @@
-package mortage;
+package mortgage;
 
 public class InterestRateQuoteImpl implements InterestRateQuote {
     public float getRate(String state, double loanAmount, int termInYears) {

Copied: incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/LoanApproval.java (from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/LoanApproval.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/LoanApproval.java?view=diff&rev=450922&p1=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/LoanApproval.java&r1=447656&p2=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/LoanApproval.java&r2=450922
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/LoanApproval.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/LoanApproval.java Thu Sep 28 10:00:58 2006
@@ -17,7 +17,7 @@
  * under the License.    
  */
 
-package mortage;
+package mortgage;
 
 /**
  *

Copied: incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/LoanApprovalImpl.java (from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/LoanApprovalImpl.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/LoanApprovalImpl.java?view=diff&rev=450922&p1=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/LoanApprovalImpl.java&r1=447656&p2=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/LoanApprovalImpl.java&r2=450922
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/LoanApprovalImpl.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/LoanApprovalImpl.java Thu Sep 28 10:00:58 2006
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.    
  */
-package mortage;
+package mortgage;
 
 import org.osoa.sca.annotations.Property;
 import org.osoa.sca.annotations.Reference;
@@ -63,7 +63,7 @@
     }
 
     /**
-     * @see mortage.LoanApproval#approve(mortage.Customer, double, int)
+     * @see mortgage.LoanApproval#approve(mortgage.Customer, double, int)
      */
     public boolean approve(Customer customer, double loanAmount, int years) {
         int score = creditCheck.getCreditScore(customer.getSsn());

Copied: incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/MortageCalculator.java (from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/MortageCalculator.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/MortageCalculator.java?view=diff&rev=450922&p1=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/MortageCalculator.java&r1=447656&p2=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/MortageCalculator.java&r2=450922
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/MortageCalculator.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/MortageCalculator.java Thu Sep 28 10:00:58 2006
@@ -16,11 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.    
  */
-package mortage;
+package mortgage;
+
+import org.osoa.sca.annotations.Remotable;
 
 /**
  * The Calculator service interface.
  */
+@Remotable
 public interface MortageCalculator {
     public double getMonthlyPayment(double principal, int years, float interestRate);
 }

Copied: incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/MortageCalculatorImpl.java (from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/MortageCalculatorImpl.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/MortageCalculatorImpl.java?view=diff&rev=450922&p1=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/MortageCalculatorImpl.java&r1=447656&p2=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/MortageCalculatorImpl.java&r2=450922
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/MortageCalculatorImpl.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/MortageCalculatorImpl.java Thu Sep 28 10:00:58 2006
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.    
  */
-package mortage;
+package mortgage;
 
 import org.osoa.sca.annotations.Scope;
 
@@ -27,15 +27,11 @@
 public class MortageCalculatorImpl implements MortageCalculator {
 
     public double getMonthlyPayment(double principal, int years, float interestRate) {
-        double monthlyRate = interestRate / 12 / 100;
+        double monthlyRate = interestRate / 12.0 / 100.0;
         double p = Math.pow(1 + monthlyRate, years * 12);
         double q = p / (p - 1);
         double monthlyPayment = principal * monthlyRate * q;
         return monthlyPayment;
-    }
-
-    public static void main(String[] args) {
-        System.out.println(new MortageCalculatorImpl().getMonthlyPayment(300000d, 30, 3.5f));
     }
 
 }

Copied: incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/MortageClient.java (from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/MortageClient.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/MortageClient.java?view=diff&rev=450922&p1=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/MortageClient.java&r1=447656&p2=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/MortageClient.java&r2=450922
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/MortageClient.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/MortageClient.java Thu Sep 28 10:00:58 2006
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.    
  */
-package mortage;
+package mortgage;
 
 import org.osoa.sca.CompositeContext;
 import org.osoa.sca.CurrentCompositeContext;

Copied: incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/RiskAssessment.java (from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/RiskAssessment.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/RiskAssessment.java?view=diff&rev=450922&p1=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/RiskAssessment.java&r1=447656&p2=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/RiskAssessment.java&r2=450922
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/RiskAssessment.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/RiskAssessment.java Thu Sep 28 10:00:58 2006
@@ -17,7 +17,7 @@
  * under the License.    
  */
 
-package mortage;
+package mortgage;
 
 /**
  *

Copied: incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/RiskAssessmentImpl.java (from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/RiskAssessmentImpl.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/RiskAssessmentImpl.java?view=diff&rev=450922&p1=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/RiskAssessmentImpl.java&r1=447656&p2=incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/RiskAssessmentImpl.java&r2=450922
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortage/RiskAssessmentImpl.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortage/src/main/java/mortgage/RiskAssessmentImpl.java Thu Sep 28 10:00:58 2006
@@ -17,7 +17,7 @@
  * under the License.    
  */
 
-package mortage;
+package mortgage;
 
 import org.osoa.sca.annotations.Scope;
 

Copied: incubator/tuscany/sandbox/rfeng/samples/mortage/src/test/java/mortgage/MortageClientTestCase.java (from r447656, incubator/tuscany/sandbox/rfeng/samples/mortage/src/test/java/mortage/MortageClientTestCase.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/rfeng/samples/mortage/src/test/java/mortgage/MortageClientTestCase.java?view=diff&rev=450922&p1=incubator/tuscany/sandbox/rfeng/samples/mortage/src/test/java/mortage/MortageClientTestCase.java&r1=447656&p2=incubator/tuscany/sandbox/rfeng/samples/mortage/src/test/java/mortgage/MortageClientTestCase.java&r2=450922
==============================================================================
--- incubator/tuscany/sandbox/rfeng/samples/mortage/src/test/java/mortage/MortageClientTestCase.java (original)
+++ incubator/tuscany/sandbox/rfeng/samples/mortage/src/test/java/mortgage/MortageClientTestCase.java Thu Sep 28 10:00:58 2006
@@ -16,7 +16,10 @@
  * specific language governing permissions and limitations
  * under the License.    
  */
-package mortage;
+package mortgage;
+
+import mortgage.Customer;
+import mortgage.LoanApproval;
 
 import org.apache.tuscany.test.SCATestCase;
 import org.osoa.sca.CompositeContext;



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org