com.retek.component.salesaudit.impl
Class SaePaymentImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.BusinessObjectImpl
      extended bycom.retek.commons.component.impl.SecondClassObjectImpl
          extended bycom.retek.commons.component.xml.impl.ElementObjectImpl
              extended bycom.retek.component.salesaudit.impl.SaeElementImpl
                  extended bycom.retek.component.salesaudit.impl.SaePaymentImpl
All Implemented Interfaces:
BusinessObject, ElementObject, SaeElement, SaePayment, SecondClassObject

public class SaePaymentImpl
extends SaeElementImpl
implements SaePayment


Field Summary
 
Fields inherited from class com.retek.commons.component.impl.BusinessObjectImpl
context
 
Fields inherited from interface com.retek.component.salesaudit.SaePayment
PAYMENT_TYPE_CASH, PAYMENT_TYPE_CHECK, PAYMENT_TYPE_CREDIT_CARD, PAYMENT_TYPE_CUST_GOODWILL, PAYMENT_TYPE_GIFT_CARD, PAYMENT_TYPE_GIFT_CERT, PAYMENT_TYPE_MERCH_CARD, PAYMENT_TYPE_MERCH_CERT, PAYMENT_TYPE_MERCHANDISE, PAYMENT_TYPE_NO_TENDER, PAYMENT_TYPE_REWARD_CERT, PAYMENT_TYPE_VOUCHER_TYPES
 
Fields inherited from interface com.retek.component.salesaudit.SaeElement
SALES_AUDIT_NO, SALES_AUDIT_YES
 
Constructor Summary
SaePaymentImpl(DistributedContext context, SaePaymentDto dto)
           
 
Method Summary
 void accept(SaeElementVisitor txnVisitor)
          Accept a transaction visitor.
 void addElement(ElementObject element)
           
 java.lang.String getCheckAccountNumber()
           
 java.lang.String getCheckAuthorizationCode()
           
 RDate getCheckAuthorizationDate()
           
 java.lang.String getCheckCheckNumber()
           
 java.lang.String getCheckRoutingNumber()
           
 java.lang.String getCreditCardAccountNumber()
           
 RDate getCreditCardAuthorizationDate()
           
 java.lang.String getCreditCardCardHolderFirstName()
           
 java.lang.String getCreditCardCardHolderLastName()
           
 java.lang.String getCreditCardCardHolderMiddleInitial()
           
 RDate getCreditCardExpirationDate()
           
 java.lang.String getCreditCardReferenceField1()
           
 java.lang.String getCreditCardReferenceField10()
           
 java.lang.String getCreditCardReferenceField2()
           
 java.lang.String getCreditCardReferenceField3()
           
 java.lang.String getCreditCardReferenceField4()
           
 java.lang.String getCreditCardReferenceField5()
           
 java.lang.String getCreditCardReferenceField6()
           
 java.lang.String getCreditCardReferenceField7()
           
 java.lang.String getCreditCardReferenceField8()
           
 java.lang.String getCreditCardReferenceField9()
           
 java.lang.String getCreditCardRespAddressVerificationCode()
           
 java.lang.String getCreditCardRespAuthorizationCode()
           
 java.lang.String getCreditCardRespCVVVerificationCode()
           
 Money getPaymentAmount()
           
 java.lang.String getPaymentId()
           
 java.lang.String getPaymentType()
           
protected  SaePaymentDto getSaePaymentDto()
           
 java.lang.Object getSourceSaeExportTender()
           
 java.lang.String getTenderTypeGroupId()
           
 java.lang.String getTenderTypeId()
           
 java.lang.String getVoucherNumber()
           
 void setAttributes(java.util.Map attributes)
           
 void setCheckAccountNumber(java.lang.String checkAccountNumber)
           
 void setCheckAuthorizationCode(java.lang.String checkAuthorizationCode)
           
 void setCheckAuthorizationDate(RDate checkAuthorizationDate)
           
 void setCheckCheckNumber(java.lang.String checkCheckNumber)
           
 void setCheckRoutingNumber(java.lang.String checkRoutingNumber)
           
 void setCreditCardAccountNumber(java.lang.String creditCardAccountNumber)
           
 void setCreditCardAuthorizationDate(RDate creditCardAuthorizationDate)
           
 void setCreditCardCardHolderFirstName(java.lang.String creditCardHolderFirstName)
           
 void setCreditCardCardHolderLastName(java.lang.String creditCardHolderLastName)
           
 void setCreditCardCardHolderMiddleInitial(java.lang.String creditCardHolderMiddleInitial)
           
 void setCreditCardExpirationDate(RDate creditCardExpirationDate)
           
 void setCreditCardReferenceField1(java.lang.String creditCardReferenceField1)
           
 void setCreditCardReferenceField10(java.lang.String creditCardReferenceField10)
           
 void setCreditCardReferenceField2(java.lang.String creditCardReferenceField2)
           
 void setCreditCardReferenceField3(java.lang.String creditCardReferenceField3)
           
 void setCreditCardReferenceField4(java.lang.String creditCardReferenceField4)
           
 void setCreditCardReferenceField5(java.lang.String creditCardReferenceField5)
           
 void setCreditCardReferenceField6(java.lang.String creditCardReferenceField6)
           
 void setCreditCardReferenceField7(java.lang.String creditCardReferenceField7)
           
 void setCreditCardReferenceField8(java.lang.String creditCardReferenceField8)
           
 void setCreditCardReferenceField9(java.lang.String creditCardReferenceField9)
           
 void setCreditCardRespAddressVerificationCode(java.lang.String creditCardRespAddressVerificationCode)
           
 void setCreditCardRespAuthorizationCode(java.lang.String creditCardRespAuthorizationCode)
           
 void setCreditCardRespCVVVerificationCode(java.lang.String creditCardRespCVVVerificationCode)
           
 void setPaymentAmount(Money paymentAmount)
           
 void setPaymentId(java.lang.String paymentId)
           
 void setPaymentType(java.lang.String paymentType)
           
 void setSourceSaeExportTender(java.lang.Object sourceSaeExportTender)
           
 void setTenderTypeGroupId(java.lang.String tenderTypeGroupId)
           
 void setTenderTypeId(java.lang.String tenderTypeId)
           
 void setVoucherNumber(java.lang.String voucherNumber)
           
 java.lang.String toXml()
          Convert the element to an xml string.
 
Methods inherited from class com.retek.component.salesaudit.impl.SaeElementImpl
getDto
 
Methods inherited from class com.retek.commons.component.xml.impl.ElementObjectImpl
getElementId, getElementObjectDto, getParentElementId, setElementId, setParentElementId, setSubElements, toString
 
Methods inherited from class com.retek.commons.component.impl.SecondClassObjectImpl
equals, getGenericDto, hashCode, setGenericDto, 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.commons.component.xml.ElementObject
getElementId, getParentElementId
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 

Constructor Detail

SaePaymentImpl

public SaePaymentImpl(DistributedContext context,
                      SaePaymentDto dto)
Method Detail

getSaePaymentDto

protected SaePaymentDto getSaePaymentDto()

accept

public void accept(SaeElementVisitor txnVisitor)
            throws SystemException
Description copied from interface: SaeElement
Accept a transaction visitor.

Specified by:
accept in interface SaeElement
Specified by:
accept in class SaeElementImpl
Throws:
SystemException

toXml

public java.lang.String toXml()
                       throws SystemException,
                              XmlBuilderException
Description copied from interface: ElementObject
Convert the element to an xml string.

Specified by:
toXml in interface ElementObject
Returns:
String xml element string
Throws:
SystemException
XmlBuilderException

getPaymentId

public java.lang.String getPaymentId()
Specified by:
getPaymentId in interface SaePayment

getPaymentType

public java.lang.String getPaymentType()
Specified by:
getPaymentType in interface SaePayment

getPaymentAmount

public Money getPaymentAmount()
Specified by:
getPaymentAmount in interface SaePayment

getTenderTypeId

public java.lang.String getTenderTypeId()
Specified by:
getTenderTypeId in interface SaePayment

getTenderTypeGroupId

public java.lang.String getTenderTypeGroupId()
Specified by:
getTenderTypeGroupId in interface SaePayment

getCheckAccountNumber

public java.lang.String getCheckAccountNumber()
Specified by:
getCheckAccountNumber in interface SaePayment

getCheckRoutingNumber

public java.lang.String getCheckRoutingNumber()
Specified by:
getCheckRoutingNumber in interface SaePayment

getCheckCheckNumber

public java.lang.String getCheckCheckNumber()
Specified by:
getCheckCheckNumber in interface SaePayment

getCheckAuthorizationCode

public java.lang.String getCheckAuthorizationCode()
Specified by:
getCheckAuthorizationCode in interface SaePayment

getCheckAuthorizationDate

public RDate getCheckAuthorizationDate()
Specified by:
getCheckAuthorizationDate in interface SaePayment

getCreditCardAuthorizationDate

public RDate getCreditCardAuthorizationDate()
Specified by:
getCreditCardAuthorizationDate in interface SaePayment

getCreditCardExpirationDate

public RDate getCreditCardExpirationDate()
Specified by:
getCreditCardExpirationDate in interface SaePayment

getCreditCardAccountNumber

public java.lang.String getCreditCardAccountNumber()
Specified by:
getCreditCardAccountNumber in interface SaePayment

getCreditCardCardHolderFirstName

public java.lang.String getCreditCardCardHolderFirstName()
Specified by:
getCreditCardCardHolderFirstName in interface SaePayment

getCreditCardCardHolderMiddleInitial

public java.lang.String getCreditCardCardHolderMiddleInitial()
Specified by:
getCreditCardCardHolderMiddleInitial in interface SaePayment

getCreditCardCardHolderLastName

public java.lang.String getCreditCardCardHolderLastName()
Specified by:
getCreditCardCardHolderLastName in interface SaePayment

getCreditCardRespAddressVerificationCode

public java.lang.String getCreditCardRespAddressVerificationCode()
Specified by:
getCreditCardRespAddressVerificationCode in interface SaePayment

getCreditCardRespAuthorizationCode

public java.lang.String getCreditCardRespAuthorizationCode()
Specified by:
getCreditCardRespAuthorizationCode in interface SaePayment

getCreditCardRespCVVVerificationCode

public java.lang.String getCreditCardRespCVVVerificationCode()
Specified by:
getCreditCardRespCVVVerificationCode in interface SaePayment

getCreditCardReferenceField1

public java.lang.String getCreditCardReferenceField1()
Specified by:
getCreditCardReferenceField1 in interface SaePayment

getCreditCardReferenceField2

public java.lang.String getCreditCardReferenceField2()
Specified by:
getCreditCardReferenceField2 in interface SaePayment

getCreditCardReferenceField3

public java.lang.String getCreditCardReferenceField3()
Specified by:
getCreditCardReferenceField3 in interface SaePayment

getCreditCardReferenceField4

public java.lang.String getCreditCardReferenceField4()
Specified by:
getCreditCardReferenceField4 in interface SaePayment

getCreditCardReferenceField5

public java.lang.String getCreditCardReferenceField5()
Specified by:
getCreditCardReferenceField5 in interface SaePayment

getCreditCardReferenceField6

public java.lang.String getCreditCardReferenceField6()
Specified by:
getCreditCardReferenceField6 in interface SaePayment

getCreditCardReferenceField7

public java.lang.String getCreditCardReferenceField7()
Specified by:
getCreditCardReferenceField7 in interface SaePayment

getCreditCardReferenceField8

public java.lang.String getCreditCardReferenceField8()
Specified by:
getCreditCardReferenceField8 in interface SaePayment

getCreditCardReferenceField9

public java.lang.String getCreditCardReferenceField9()
Specified by:
getCreditCardReferenceField9 in interface SaePayment

getCreditCardReferenceField10

public java.lang.String getCreditCardReferenceField10()
Specified by:
getCreditCardReferenceField10 in interface SaePayment

getVoucherNumber

public java.lang.String getVoucherNumber()
Specified by:
getVoucherNumber in interface SaePayment

setPaymentId

public void setPaymentId(java.lang.String paymentId)
Specified by:
setPaymentId in interface SaePayment

setPaymentType

public void setPaymentType(java.lang.String paymentType)
Specified by:
setPaymentType in interface SaePayment

setPaymentAmount

public void setPaymentAmount(Money paymentAmount)
Specified by:
setPaymentAmount in interface SaePayment

setTenderTypeId

public void setTenderTypeId(java.lang.String tenderTypeId)
Specified by:
setTenderTypeId in interface SaePayment

setTenderTypeGroupId

public void setTenderTypeGroupId(java.lang.String tenderTypeGroupId)
Specified by:
setTenderTypeGroupId in interface SaePayment

setCheckAccountNumber

public void setCheckAccountNumber(java.lang.String checkAccountNumber)
Specified by:
setCheckAccountNumber in interface SaePayment

setCheckRoutingNumber

public void setCheckRoutingNumber(java.lang.String checkRoutingNumber)
Specified by:
setCheckRoutingNumber in interface SaePayment

setCheckCheckNumber

public void setCheckCheckNumber(java.lang.String checkCheckNumber)
Specified by:
setCheckCheckNumber in interface SaePayment

setCheckAuthorizationCode

public void setCheckAuthorizationCode(java.lang.String checkAuthorizationCode)
Specified by:
setCheckAuthorizationCode in interface SaePayment

setCheckAuthorizationDate

public void setCheckAuthorizationDate(RDate checkAuthorizationDate)
Specified by:
setCheckAuthorizationDate in interface SaePayment

setCreditCardAuthorizationDate

public void setCreditCardAuthorizationDate(RDate creditCardAuthorizationDate)
Specified by:
setCreditCardAuthorizationDate in interface SaePayment

setCreditCardExpirationDate

public void setCreditCardExpirationDate(RDate creditCardExpirationDate)
Specified by:
setCreditCardExpirationDate in interface SaePayment

setCreditCardAccountNumber

public void setCreditCardAccountNumber(java.lang.String creditCardAccountNumber)
Specified by:
setCreditCardAccountNumber in interface SaePayment

setCreditCardCardHolderFirstName

public void setCreditCardCardHolderFirstName(java.lang.String creditCardHolderFirstName)
Specified by:
setCreditCardCardHolderFirstName in interface SaePayment

setCreditCardCardHolderMiddleInitial

public void setCreditCardCardHolderMiddleInitial(java.lang.String creditCardHolderMiddleInitial)
Specified by:
setCreditCardCardHolderMiddleInitial in interface SaePayment

setCreditCardCardHolderLastName

public void setCreditCardCardHolderLastName(java.lang.String creditCardHolderLastName)
Specified by:
setCreditCardCardHolderLastName in interface SaePayment

setCreditCardRespAddressVerificationCode

public void setCreditCardRespAddressVerificationCode(java.lang.String creditCardRespAddressVerificationCode)
Specified by:
setCreditCardRespAddressVerificationCode in interface SaePayment

setCreditCardRespAuthorizationCode

public void setCreditCardRespAuthorizationCode(java.lang.String creditCardRespAuthorizationCode)
Specified by:
setCreditCardRespAuthorizationCode in interface SaePayment

setCreditCardRespCVVVerificationCode

public void setCreditCardRespCVVVerificationCode(java.lang.String creditCardRespCVVVerificationCode)
Specified by:
setCreditCardRespCVVVerificationCode in interface SaePayment

setCreditCardReferenceField1

public void setCreditCardReferenceField1(java.lang.String creditCardReferenceField1)
Specified by:
setCreditCardReferenceField1 in interface SaePayment

setCreditCardReferenceField2

public void setCreditCardReferenceField2(java.lang.String creditCardReferenceField2)
Specified by:
setCreditCardReferenceField2 in interface SaePayment

setCreditCardReferenceField3

public void setCreditCardReferenceField3(java.lang.String creditCardReferenceField3)
Specified by:
setCreditCardReferenceField3 in interface SaePayment

setCreditCardReferenceField4

public void setCreditCardReferenceField4(java.lang.String creditCardReferenceField4)
Specified by:
setCreditCardReferenceField4 in interface SaePayment

setCreditCardReferenceField5

public void setCreditCardReferenceField5(java.lang.String creditCardReferenceField5)
Specified by:
setCreditCardReferenceField5 in interface SaePayment

setCreditCardReferenceField6

public void setCreditCardReferenceField6(java.lang.String creditCardReferenceField6)
Specified by:
setCreditCardReferenceField6 in interface SaePayment

setCreditCardReferenceField7

public void setCreditCardReferenceField7(java.lang.String creditCardReferenceField7)
Specified by:
setCreditCardReferenceField7 in interface SaePayment

setCreditCardReferenceField8

public void setCreditCardReferenceField8(java.lang.String creditCardReferenceField8)
Specified by:
setCreditCardReferenceField8 in interface SaePayment

setCreditCardReferenceField9

public void setCreditCardReferenceField9(java.lang.String creditCardReferenceField9)
Specified by:
setCreditCardReferenceField9 in interface SaePayment

setCreditCardReferenceField10

public void setCreditCardReferenceField10(java.lang.String creditCardReferenceField10)
Specified by:
setCreditCardReferenceField10 in interface SaePayment

setVoucherNumber

public void setVoucherNumber(java.lang.String voucherNumber)
Specified by:
setVoucherNumber in interface SaePayment

getSourceSaeExportTender

public java.lang.Object getSourceSaeExportTender()
Specified by:
getSourceSaeExportTender in interface SaePayment

setSourceSaeExportTender

public void setSourceSaeExportTender(java.lang.Object sourceSaeExportTender)

setAttributes

public void setAttributes(java.util.Map attributes)
Specified by:
setAttributes in class ElementObjectImpl

addElement

public void addElement(ElementObject element)
Specified by:
addElement in class ElementObjectImpl


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