com.retek.component.customer.impl
Class CustomerPLCCCreditApplicationImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.BusinessObjectImpl
      extended bycom.retek.commons.component.impl.SecondClassObjectImpl
          extended bycom.retek.component.customer.impl.CustomerCreditApplicationImpl
              extended bycom.retek.component.customer.impl.CustomerPLCCCreditApplicationImpl
All Implemented Interfaces:
BusinessObject, CustomerCreditApplication, CustomerPLCCCreditApplication, SecondClassObject

public class CustomerPLCCCreditApplicationImpl
extends CustomerCreditApplicationImpl
implements CustomerPLCCCreditApplication


Field Summary
 
Fields inherited from class com.retek.commons.component.impl.BusinessObjectImpl
context
 
Fields inherited from interface com.retek.component.customer.CustomerPLCCCreditApplication
DATE_OF_BIRTH, PRE_APPROVAL_CODE, SSN
 
Fields inherited from interface com.retek.component.customer.CustomerCreditApplication
CUSTOMER, TENDER_TYPE
 
Constructor Summary
CustomerPLCCCreditApplicationImpl(DistributedContext context)
           
CustomerPLCCCreditApplicationImpl(DistributedContext context, CustomerPLCCCreditApplicationDto dto)
           
 
Method Summary
protected  CustomerCreditApplicationStatus doApply(Banner banner)
           
 void doValidate(boolean quickCredit)
           
 RDate getDateOfBirth()
           
 java.lang.String getLastFourDigitsOfSSN()
           
 Money getOrderTotal()
           
 CustomerPLCCCreditApplicationDto getPLCCCreditApplicationDto()
           
 java.lang.String getPreApprovalCode()
           
 void setDateOfBirth(RDate dateOfBirth)
           
 void setLastFourDigitsOfSSN(java.lang.String lastFourDigitsOfSSN)
           
 void setOrderTotal(Money orderTotal)
           
 void setPreApprovalCode(java.lang.String preApprovalCode)
           
 
Methods inherited from class com.retek.component.customer.impl.CustomerCreditApplicationImpl
apply, getBillToAddressLine1, getBillToAddressLine2, getBillToAddressLine3, getBillToCity, getBillToPostalCodeFive, getBillToPostalCodePlusFour, getBillToState, getCustomer, getDayTelephoneNumber, getDto, getFirstName, getLastName, getMiddleInitial, getSuffixCode, getTenderType, setCustomer, setTenderType
 
Methods inherited from class com.retek.commons.component.impl.SecondClassObjectImpl
equals, getGenericDto, hashCode, setGenericDto, toString, wrap, wrap, wrap, wrap
 
Methods inherited from class com.retek.commons.component.impl.BusinessObjectImpl
checkRelation, checkRelation, getBusinessInterface, getContext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.retek.component.customer.CustomerCreditApplication
apply, getBillToAddressLine1, getBillToAddressLine2, getBillToAddressLine3, getBillToCity, getBillToPostalCodeFive, getBillToPostalCodePlusFour, getBillToState, getCustomer, getDayTelephoneNumber, getFirstName, getLastName, getMiddleInitial, getSuffixCode, getTenderType, setTenderType
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 

Constructor Detail

CustomerPLCCCreditApplicationImpl

public CustomerPLCCCreditApplicationImpl(DistributedContext context,
                                         CustomerPLCCCreditApplicationDto dto)

CustomerPLCCCreditApplicationImpl

public CustomerPLCCCreditApplicationImpl(DistributedContext context)
Method Detail

getPLCCCreditApplicationDto

public CustomerPLCCCreditApplicationDto getPLCCCreditApplicationDto()
                                                             throws SystemException
Throws:
SystemException

getPreApprovalCode

public java.lang.String getPreApprovalCode()
                                    throws SystemException
Specified by:
getPreApprovalCode in interface CustomerPLCCCreditApplication
Throws:
SystemException

getDateOfBirth

public RDate getDateOfBirth()
                     throws SystemException
Specified by:
getDateOfBirth in interface CustomerPLCCCreditApplication
Throws:
SystemException

getLastFourDigitsOfSSN

public java.lang.String getLastFourDigitsOfSSN()
                                        throws SystemException
Specified by:
getLastFourDigitsOfSSN in interface CustomerPLCCCreditApplication
Throws:
SystemException

setPreApprovalCode

public void setPreApprovalCode(java.lang.String preApprovalCode)
                        throws SystemException
Specified by:
setPreApprovalCode in interface CustomerPLCCCreditApplication
Throws:
SystemException

setDateOfBirth

public void setDateOfBirth(RDate dateOfBirth)
                    throws SystemException
Specified by:
setDateOfBirth in interface CustomerPLCCCreditApplication
Throws:
SystemException

setLastFourDigitsOfSSN

public void setLastFourDigitsOfSSN(java.lang.String lastFourDigitsOfSSN)
                            throws SystemException
Specified by:
setLastFourDigitsOfSSN in interface CustomerPLCCCreditApplication
Throws:
SystemException

getOrderTotal

public Money getOrderTotal()
                    throws SystemException
Specified by:
getOrderTotal in interface CustomerPLCCCreditApplication
Throws:
SystemException

setOrderTotal

public void setOrderTotal(Money orderTotal)
                   throws SystemException
Specified by:
setOrderTotal in interface CustomerPLCCCreditApplication
Throws:
SystemException

doApply

protected CustomerCreditApplicationStatus doApply(Banner banner)
                                           throws SystemException,
                                                  BusinessException
Specified by:
doApply in class CustomerCreditApplicationImpl
Throws:
SystemException
BusinessException

doValidate

public void doValidate(boolean quickCredit)
                throws SystemException,
                       BusinessException
Specified by:
doValidate in class CustomerCreditApplicationImpl
Throws:
SystemException
BusinessException


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