com.retek.component.payment.impl.remote
Class PaymentServicesEjb

java.lang.Object
  extended bycom.retek.commons.domain.core.impl.remote.DefaultSessionEjb
      extended bycom.retek.component.payment.impl.remote.PaymentServicesEjb
All Implemented Interfaces:
javax.ejb.EnterpriseBean, java.io.Serializable, javax.ejb.SessionBean

public class PaymentServicesEjb
extends DefaultSessionEjb

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class com.retek.commons.domain.core.impl.remote.DefaultSessionEjb
DefaultSessionEjb.EjbOperation, DefaultSessionEjb.EjbOperationWithBusinessException
 
Constructor Summary
PaymentServicesEjb()
           
 
Method Summary
 PLCCCreditApplicationResponse applyForCredit(PLCCCreditApplication application)
           
 CreditCardAuthorizationResponse authorize(CreditCardPaymentDto paymentDto)
           
 RewardCertificateAuthorizationResponse authorize(RewardCertificatePaymentDto paymentDto)
           
 StoredValueCardAuthorizationResponse authorize(StoredValueCardPaymentDto paymentDto)
           
 void ejbCreate()
           
 java.util.Set findAllAvsCodes()
           
 AvsCodeDto readAvsCode(java.lang.String avsCode)
           
 StoredValueCardCashoutResponse storedValueCardCashOut(java.lang.String accountNumber, java.lang.String pin)
           
 StoredValueCardInquiryResponse storedValueCardInquiry(java.lang.String accountNumber)
           
 void voidAuthorization(StoredValueCardPaymentDto paymentDto)
           
 
Methods inherited from class com.retek.commons.domain.core.impl.remote.DefaultSessionEjb
checkDtoVersion, ejbActivate, ejbPassivate, ejbRemove, getLocal, getLocalHome, getRemote, getRemoteHome, getSessionContext, setSessionContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PaymentServicesEjb

public PaymentServicesEjb()
Method Detail

ejbCreate

public void ejbCreate()

authorize

public CreditCardAuthorizationResponse authorize(CreditCardPaymentDto paymentDto)
                                          throws SystemException
Throws:
SystemException

authorize

public RewardCertificateAuthorizationResponse authorize(RewardCertificatePaymentDto paymentDto)
                                                 throws SystemException
Throws:
SystemException

authorize

public StoredValueCardAuthorizationResponse authorize(StoredValueCardPaymentDto paymentDto)
                                               throws SystemException
Throws:
SystemException

voidAuthorization

public void voidAuthorization(StoredValueCardPaymentDto paymentDto)
                       throws SystemException
Throws:
SystemException

findAllAvsCodes

public java.util.Set findAllAvsCodes()
                              throws SystemException
Throws:
SystemException

readAvsCode

public AvsCodeDto readAvsCode(java.lang.String avsCode)
                       throws InvalidIdException,
                              BusinessException,
                              SystemException
Throws:
InvalidIdException
BusinessException
SystemException

applyForCredit

public PLCCCreditApplicationResponse applyForCredit(PLCCCreditApplication application)
                                             throws SystemException
Throws:
SystemException

storedValueCardInquiry

public StoredValueCardInquiryResponse storedValueCardInquiry(java.lang.String accountNumber)
                                                      throws SystemException
Throws:
SystemException

storedValueCardCashOut

public StoredValueCardCashoutResponse storedValueCardCashOut(java.lang.String accountNumber,
                                                             java.lang.String pin)
                                                      throws SystemException
Throws:
SystemException


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