com.retek.component.payment.impl
Class PaymentManagerImpl

java.lang.Object
  extended bycom.retek.component.payment.impl.PaymentManagerImpl
All Implemented Interfaces:
PaymentManager

public class PaymentManagerImpl
extends java.lang.Object
implements PaymentManager


Constructor Summary
PaymentManagerImpl()
           
 
Method Summary
 PLCCCreditApplicationResponse applyForCredit(PLCCCreditApplication application)
           
 CashPayment buildCashPaymentInstance()
           
 CheckPayment buildCheckPaymentInstance()
           
 CreditCardAuthorizationResponse buildCreditCardPaymentAuthorizationResponse()
           
 CreditCardPayment buildCreditCardPaymentInstance()
           
 GiftCertificatePayment buildGiftCertificatePaymentInstance()
           
 MerchandiseCertificatePayment buildMerchandiseCertificatePaymentInstance()
           
 MoneyOrderPayment buildMoneyOrderPaymentInstance()
           
 PaymentCustomer buildPaymentCustomerInstance()
           
 RewardCertificatePayment buildRewardCertificatePaymentInstance()
           
 StoredValueCardPayment buildStoredValueCardPaymentInstance(StoredValueCardType cardType)
           
 java.util.Set findAllAvsCodes()
           
 AvsCode readAvsCode(java.lang.String avsCode)
           
 StoredValueCardInquiryResponse storedValueCardInquiry(java.lang.String accountNumber)
           
 StoredValueCardCashoutResponse storedValueCardSendCashOutToThirdParty(java.lang.String accountNumber, java.lang.String pin)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PaymentManagerImpl

public PaymentManagerImpl()
Method Detail

buildGiftCertificatePaymentInstance

public GiftCertificatePayment buildGiftCertificatePaymentInstance()
                                                           throws SystemException
Specified by:
buildGiftCertificatePaymentInstance in interface PaymentManager
Throws:
SystemException

buildMerchandiseCertificatePaymentInstance

public MerchandiseCertificatePayment buildMerchandiseCertificatePaymentInstance()
                                                                         throws SystemException
Specified by:
buildMerchandiseCertificatePaymentInstance in interface PaymentManager
Throws:
SystemException

buildRewardCertificatePaymentInstance

public RewardCertificatePayment buildRewardCertificatePaymentInstance()
                                                               throws SystemException,
                                                                      BusinessException
Specified by:
buildRewardCertificatePaymentInstance in interface PaymentManager
Throws:
SystemException
BusinessException

buildMoneyOrderPaymentInstance

public MoneyOrderPayment buildMoneyOrderPaymentInstance()
                                                 throws SystemException
Specified by:
buildMoneyOrderPaymentInstance in interface PaymentManager
Throws:
SystemException

buildStoredValueCardPaymentInstance

public StoredValueCardPayment buildStoredValueCardPaymentInstance(StoredValueCardType cardType)
                                                           throws SystemException
Specified by:
buildStoredValueCardPaymentInstance in interface PaymentManager
Throws:
SystemException

buildCheckPaymentInstance

public CheckPayment buildCheckPaymentInstance()
                                       throws SystemException
Specified by:
buildCheckPaymentInstance in interface PaymentManager
Throws:
SystemException

buildCashPaymentInstance

public CashPayment buildCashPaymentInstance()
                                     throws SystemException
Specified by:
buildCashPaymentInstance in interface PaymentManager
Throws:
SystemException

buildCreditCardPaymentInstance

public CreditCardPayment buildCreditCardPaymentInstance()
                                                 throws SystemException
Specified by:
buildCreditCardPaymentInstance in interface PaymentManager
Throws:
SystemException

buildPaymentCustomerInstance

public PaymentCustomer buildPaymentCustomerInstance()
                                             throws SystemException,
                                                    BusinessException
Specified by:
buildPaymentCustomerInstance in interface PaymentManager
Throws:
SystemException
BusinessException

buildCreditCardPaymentAuthorizationResponse

public CreditCardAuthorizationResponse buildCreditCardPaymentAuthorizationResponse()
Specified by:
buildCreditCardPaymentAuthorizationResponse in interface PaymentManager

findAllAvsCodes

public java.util.Set findAllAvsCodes()
                              throws SystemException
Specified by:
findAllAvsCodes in interface PaymentManager
Throws:
SystemException

readAvsCode

public AvsCode readAvsCode(java.lang.String avsCode)
                    throws InvalidIdException,
                           BusinessException,
                           SystemException
Specified by:
readAvsCode in interface PaymentManager
Throws:
InvalidIdException
BusinessException
SystemException

storedValueCardInquiry

public StoredValueCardInquiryResponse storedValueCardInquiry(java.lang.String accountNumber)
                                                      throws SystemException
Specified by:
storedValueCardInquiry in interface PaymentManager
Throws:
SystemException

applyForCredit

public PLCCCreditApplicationResponse applyForCredit(PLCCCreditApplication application)
                                             throws SystemException
Specified by:
applyForCredit in interface PaymentManager
Throws:
SystemException

storedValueCardSendCashOutToThirdParty

public StoredValueCardCashoutResponse storedValueCardSendCashOutToThirdParty(java.lang.String accountNumber,
                                                                             java.lang.String pin)
                                                                      throws SystemException
Specified by:
storedValueCardSendCashOutToThirdParty in interface PaymentManager
Throws:
SystemException


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28