diff options
author | rfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68> | 2009-06-03 22:17:26 +0000 |
---|---|---|
committer | rfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68> | 2009-06-03 22:17:26 +0000 |
commit | 91a8b67512bba3d12f970b6e7707bae5b659eb13 (patch) | |
tree | de19f8df372bab001b22417cdbcb07f957419a18 /sandbox/rfeng/scatours-creditcard-payment-dosgi-contribution/src/main/java/scatours/payment/creditcard/impl/CreditCardPaymentImpl.java | |
parent | bf28f53c93794aa399a7700f12b31179f03f5ea9 (diff) |
Change the rmi port #
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@781608 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sandbox/rfeng/scatours-creditcard-payment-dosgi-contribution/src/main/java/scatours/payment/creditcard/impl/CreditCardPaymentImpl.java')
-rw-r--r-- | sandbox/rfeng/scatours-creditcard-payment-dosgi-contribution/src/main/java/scatours/payment/creditcard/impl/CreditCardPaymentImpl.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sandbox/rfeng/scatours-creditcard-payment-dosgi-contribution/src/main/java/scatours/payment/creditcard/impl/CreditCardPaymentImpl.java b/sandbox/rfeng/scatours-creditcard-payment-dosgi-contribution/src/main/java/scatours/payment/creditcard/impl/CreditCardPaymentImpl.java index 54a6f722de..6605c23bcd 100644 --- a/sandbox/rfeng/scatours-creditcard-payment-dosgi-contribution/src/main/java/scatours/payment/creditcard/impl/CreditCardPaymentImpl.java +++ b/sandbox/rfeng/scatours-creditcard-payment-dosgi-contribution/src/main/java/scatours/payment/creditcard/impl/CreditCardPaymentImpl.java @@ -45,6 +45,7 @@ public class CreditCardPaymentImpl implements CreditCardPayment { }
public String authorize(CreditCardDetailsType creditCard, float amount) {
+ float charge = amount;
if (creditCard != null) {
try {
print(creditCard);
@@ -58,12 +59,13 @@ public class CreditCardPaymentImpl implements CreditCardPayment { + " for amount "
+ amount
+ " EUR");
- amount = convertCurrency(amount);
+ charge = convertCurrency(amount);
} else {
System.out.println("Credit card is null");
+ return "FAILURE: Invalid Credit Card Number";
}
- return "SUCCESS: Confirmation Code=" + UUID.randomUUID() + " ($" + amount + ")";
+ return "SUCCESS: Auth Code=" + UUID.randomUUID() + " (EUR"+amount+"->USD" + charge + ")";
}
private void print(CreditCardDetailsType creditCard) throws JAXBException, PropertyException {
|