com.retek.rcom.gui.screen.ordercommon
Class CreditCardPaymentDialogHandler

java.lang.Object
  extended bycom.retek.commons.gui.core.ScreenHandler
      extended bycom.retek.rcom.gui.screen.ordercommon.CreditCardPaymentDialogHandler

public class CreditCardPaymentDialogHandler
extends ScreenHandler


Constructor Summary
CreditCardPaymentDialogHandler(OrderScreenType screenType)
          STATE MANAGEMENT
 
Method Summary
 void applyPayment()
          APPLY PAYMENT
 void createPayment()
           
 void displayPaymentAuthorizationMessage()
           
 java.util.List getAllSuffixes()
          SELECTION LISTS and DEFAULT VALUES
 java.lang.String getCreditCardExpiration()
           
 java.lang.String getCreditCardFirstName()
           
 java.lang.String getCreditCardLastName()
           
 java.lang.String getCreditCardMiddleName()
           
 java.lang.String getCreditCardNumber()
           
 java.util.List getCreditCards()
          CREDIT CARD METHODS
 java.lang.String getCreditCardSuffix()
           
 java.lang.String getCreditCardType()
           
 java.lang.String getCustomerFirstName()
          CUSTOMER METHODS
 java.lang.String getCustomerLastName()
           
 java.lang.String getCustomerMiddleName()
           
 java.lang.Object getCustomerSuffix()
           
 java.lang.String getOrderBalance()
          ORDER METHODS
 java.lang.Object getPayment()
           
 java.lang.String getPaymentCardNumber()
          PAYMENTS GETTERS
 java.lang.String getPaymentCardType()
           
 java.lang.String getPaymentExpirationMonth()
           
 java.lang.String getPaymentExpirationYear()
           
 java.lang.String getPaymentFirstName()
           
 java.lang.String getPaymentLastName()
           
 java.lang.String getPaymentMiddleInitial()
           
 java.lang.Object getPaymentSuffix()
           
 boolean isAuthorizationAllowed()
          VALIDATE AUTHORIZATION
 boolean isOrderBalanceZero()
           
 boolean isTenderTypeNonPLCC()
           
 void setCreditCard(java.lang.Object object)
           
 void setOrder(java.lang.Object order)
           
 void setPaymentAmount(java.lang.String amount)
           
 void setPaymentCardNumber(java.lang.String cardNumber)
           
 void setPaymentCID(java.lang.String cid)
           
 void setPaymentCreditCard(java.lang.Object object)
          PAYMENTS SETTERS
 void setPaymentCurrency(java.lang.String currency)
           
 void setPaymentExpirationDate(java.lang.String month, java.lang.String year)
           
 void setPaymentFirstName(java.lang.String name)
           
 void setPaymentLastName(java.lang.String name)
           
 void setPaymentMiddleInitial(java.lang.String name)
           
 void setPaymentSuffix(java.lang.Object object)
           
 void setPaymentTransactionCode(java.lang.String code)
           
 
Methods inherited from class com.retek.commons.gui.core.ScreenHandler
getException, getLogger, getSystemException, processSystemException, register, register, unregister, unregisterAll
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreditCardPaymentDialogHandler

public CreditCardPaymentDialogHandler(OrderScreenType screenType)
STATE MANAGEMENT

Method Detail

setOrder

public void setOrder(java.lang.Object order)
              throws SystemException,
                     BusinessException
Throws:
SystemException
BusinessException

createPayment

public void createPayment()
                   throws SystemException,
                          BusinessException
Throws:
SystemException
BusinessException

getPayment

public java.lang.Object getPayment()

getAllSuffixes

public java.util.List getAllSuffixes()
                              throws SystemException
SELECTION LISTS and DEFAULT VALUES

Throws:
SystemException

getCustomerFirstName

public java.lang.String getCustomerFirstName()
                                      throws SystemException
CUSTOMER METHODS

Throws:
SystemException

getCustomerMiddleName

public java.lang.String getCustomerMiddleName()
                                       throws SystemException
Throws:
SystemException

getCustomerLastName

public java.lang.String getCustomerLastName()
                                     throws SystemException
Throws:
SystemException

getCustomerSuffix

public java.lang.Object getCustomerSuffix()
                                   throws SystemException
Throws:
SystemException

getCreditCards

public java.util.List getCreditCards()
                              throws SystemException,
                                     BusinessException
CREDIT CARD METHODS

Throws:
SystemException
BusinessException

setCreditCard

public void setCreditCard(java.lang.Object object)
                   throws SystemException
Throws:
SystemException

getCreditCardType

public java.lang.String getCreditCardType()
                                   throws SystemException,
                                          BusinessException
Throws:
SystemException
BusinessException

getCreditCardNumber

public java.lang.String getCreditCardNumber()
                                     throws SystemException
Throws:
SystemException

getCreditCardExpiration

public java.lang.String getCreditCardExpiration()
                                         throws SystemException
Throws:
SystemException

getCreditCardFirstName

public java.lang.String getCreditCardFirstName()

getCreditCardMiddleName

public java.lang.String getCreditCardMiddleName()

getCreditCardLastName

public java.lang.String getCreditCardLastName()

getCreditCardSuffix

public java.lang.String getCreditCardSuffix()
                                     throws SystemException
Throws:
SystemException

getPaymentCardNumber

public java.lang.String getPaymentCardNumber()
                                      throws SystemException
PAYMENTS GETTERS

Throws:
SystemException

getPaymentCardType

public java.lang.String getPaymentCardType()
                                    throws SystemException,
                                           BusinessException
Throws:
SystemException
BusinessException

isTenderTypeNonPLCC

public boolean isTenderTypeNonPLCC()
                            throws SystemException
Throws:
SystemException

getPaymentFirstName

public java.lang.String getPaymentFirstName()

getPaymentMiddleInitial

public java.lang.String getPaymentMiddleInitial()

getPaymentLastName

public java.lang.String getPaymentLastName()

getPaymentSuffix

public java.lang.Object getPaymentSuffix()
                                  throws SystemException
Throws:
SystemException

getPaymentExpirationMonth

public java.lang.String getPaymentExpirationMonth()
                                           throws SystemException
Throws:
SystemException

getPaymentExpirationYear

public java.lang.String getPaymentExpirationYear()
                                          throws SystemException
Throws:
SystemException

setPaymentCreditCard

public void setPaymentCreditCard(java.lang.Object object)
                          throws SystemException,
                                 BusinessException
PAYMENTS SETTERS

Throws:
SystemException
BusinessException

setPaymentCardNumber

public void setPaymentCardNumber(java.lang.String cardNumber)
                          throws UiBusinessException,
                                 SystemException,
                                 BusinessException
Throws:
UiBusinessException
SystemException
BusinessException

setPaymentAmount

public void setPaymentAmount(java.lang.String amount)
                      throws SystemException,
                             UiBusinessException
Throws:
SystemException
UiBusinessException

setPaymentExpirationDate

public void setPaymentExpirationDate(java.lang.String month,
                                     java.lang.String year)
                              throws SystemException
Throws:
SystemException

setPaymentFirstName

public void setPaymentFirstName(java.lang.String name)
                         throws SystemException
Throws:
SystemException

setPaymentMiddleInitial

public void setPaymentMiddleInitial(java.lang.String name)
                             throws SystemException
Throws:
SystemException

setPaymentLastName

public void setPaymentLastName(java.lang.String name)
                        throws SystemException
Throws:
SystemException

setPaymentSuffix

public void setPaymentSuffix(java.lang.Object object)
                      throws SystemException
Throws:
SystemException

setPaymentCID

public void setPaymentCID(java.lang.String cid)
                   throws SystemException
Throws:
SystemException

setPaymentCurrency

public void setPaymentCurrency(java.lang.String currency)
                        throws SystemException
Throws:
SystemException

setPaymentTransactionCode

public void setPaymentTransactionCode(java.lang.String code)
                               throws SystemException
Throws:
SystemException

applyPayment

public void applyPayment()
                  throws SystemException,
                         BusinessException
APPLY PAYMENT

Throws:
SystemException
BusinessException

displayPaymentAuthorizationMessage

public void displayPaymentAuthorizationMessage()
                                        throws SystemException,
                                               UiBusinessException
Throws:
SystemException
UiBusinessException

isAuthorizationAllowed

public boolean isAuthorizationAllowed()
                               throws SystemException,
                                      BusinessException
VALIDATE AUTHORIZATION

Throws:
SystemException
BusinessException

getOrderBalance

public java.lang.String getOrderBalance()
                                 throws SystemException,
                                        UiBusinessException
ORDER METHODS

Throws:
SystemException
UiBusinessException

isOrderBalanceZero

public boolean isOrderBalanceZero()
                           throws SystemException,
                                  BusinessException
Throws:
SystemException
BusinessException


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