com.retek.component.payment.impl
Class PaymentSettlementPaymentImpl

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.payment.impl.PaymentSettlementElementImpl
                  extended bycom.retek.component.payment.impl.PaymentSettlementPaymentImpl
All Implemented Interfaces:
BusinessObject, ElementObject, PaymentSettlementElement, PaymentSettlementPayment, SecondClassObject

public class PaymentSettlementPaymentImpl
extends PaymentSettlementElementImpl
implements PaymentSettlementPayment


Field Summary
 
Fields inherited from class com.retek.commons.component.impl.BusinessObjectImpl
context
 
Fields inherited from interface com.retek.component.payment.PaymentSettlementPayment
RECORD_TYPE
 
Constructor Summary
PaymentSettlementPaymentImpl(DistributedContext context, PaymentSettlementPaymentDto dto)
           
 
Method Summary
 void accept(PaymentSettlementElementVisitor txnVisitor)
          Accept a transaction visitor.
 void addElement(ElementObject element)
           
 Money getAmount()
           
 java.lang.String getAuthorizationCode()
           
 java.lang.String getCreditCardAccountNumber()
           
 RDate getCreditCardExpirationDate()
           
 RDate getDateOfPurchase()
           
 Money getOriginalAuthorizedAmount()
           
 java.lang.String getPaymentId()
           
 java.lang.String getPaymentPlanCode()
           
protected  PaymentSettlementPaymentDto getPaymentSettlementPaymentDto()
           
 java.lang.String getPaymentType()
           
 java.lang.String getPaymentTypeDescription()
           
 java.lang.String getReferenceField1()
           
 java.lang.String getReferenceField10()
           
 java.lang.String getReferenceField2()
           
 java.lang.String getReferenceField3()
           
 java.lang.String getReferenceField4()
           
 java.lang.String getReferenceField5()
           
 java.lang.String getReferenceField6()
           
 java.lang.String getReferenceField7()
           
 java.lang.String getReferenceField8()
           
 java.lang.String getReferenceField9()
           
 void setAmount(Money amount)
           
 void setAttributes(java.util.Map attributes)
           
 void setAuthorizationCode(java.lang.String authorizationCode)
           
 void setCreditCardAccountNumber(java.lang.String creditCardAccountNumber)
           
 void setCreditCardExpirationDate(RDate expirationDate)
           
 void setDateOfPurchase(RDate dateOfPurchase)
           
 void setOriginalAuthorizedAmount(Money originalAuthorizedAmount)
           
 void setPaymentId(java.lang.String paymentId)
           
 void setPaymentPlanCode(java.lang.String paymentPlanCode)
           
 void setPaymentType(java.lang.String paymentType)
           
 void setPaymentTypeDescription(java.lang.String paymentTypeDescription)
           
 void setReferenceField1(java.lang.String referenceField1)
           
 void setReferenceField10(java.lang.String referenceField10)
           
 void setReferenceField2(java.lang.String referenceField2)
           
 void setReferenceField3(java.lang.String referenceField3)
           
 void setReferenceField4(java.lang.String referenceField4)
           
 void setReferenceField5(java.lang.String referenceField5)
           
 void setReferenceField6(java.lang.String referenceField6)
           
 void setReferenceField7(java.lang.String referenceField7)
           
 void setReferenceField8(java.lang.String referenceField8)
           
 void setReferenceField9(java.lang.String referenceField9)
           
 java.lang.String toXml()
          Convert the element to an xml string.
 
Methods inherited from class com.retek.component.payment.impl.PaymentSettlementElementImpl
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

PaymentSettlementPaymentImpl

public PaymentSettlementPaymentImpl(DistributedContext context,
                                    PaymentSettlementPaymentDto dto)
Method Detail

getPaymentSettlementPaymentDto

protected PaymentSettlementPaymentDto getPaymentSettlementPaymentDto()

getAmount

public Money getAmount()
Specified by:
getAmount in interface PaymentSettlementPayment

getAuthorizationCode

public java.lang.String getAuthorizationCode()
Specified by:
getAuthorizationCode in interface PaymentSettlementPayment

getCreditCardAccountNumber

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

getDateOfPurchase

public RDate getDateOfPurchase()
Specified by:
getDateOfPurchase in interface PaymentSettlementPayment

getCreditCardExpirationDate

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

getPaymentId

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

getPaymentTypeDescription

public java.lang.String getPaymentTypeDescription()
Specified by:
getPaymentTypeDescription in interface PaymentSettlementPayment

getPaymentType

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

getPaymentPlanCode

public java.lang.String getPaymentPlanCode()
Specified by:
getPaymentPlanCode in interface PaymentSettlementPayment

setAmount

public void setAmount(Money amount)
Specified by:
setAmount in interface PaymentSettlementPayment

setAuthorizationCode

public void setAuthorizationCode(java.lang.String authorizationCode)
Specified by:
setAuthorizationCode in interface PaymentSettlementPayment

setCreditCardAccountNumber

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

setDateOfPurchase

public void setDateOfPurchase(RDate dateOfPurchase)
Specified by:
setDateOfPurchase in interface PaymentSettlementPayment

setCreditCardExpirationDate

public void setCreditCardExpirationDate(RDate expirationDate)
Specified by:
setCreditCardExpirationDate in interface PaymentSettlementPayment

setPaymentId

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

setPaymentTypeDescription

public void setPaymentTypeDescription(java.lang.String paymentTypeDescription)
Specified by:
setPaymentTypeDescription in interface PaymentSettlementPayment

setPaymentType

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

setPaymentPlanCode

public void setPaymentPlanCode(java.lang.String paymentPlanCode)
Specified by:
setPaymentPlanCode in interface PaymentSettlementPayment

getOriginalAuthorizedAmount

public Money getOriginalAuthorizedAmount()
Specified by:
getOriginalAuthorizedAmount in interface PaymentSettlementPayment

getReferenceField1

public java.lang.String getReferenceField1()
Specified by:
getReferenceField1 in interface PaymentSettlementPayment

getReferenceField10

public java.lang.String getReferenceField10()
Specified by:
getReferenceField10 in interface PaymentSettlementPayment

getReferenceField2

public java.lang.String getReferenceField2()
Specified by:
getReferenceField2 in interface PaymentSettlementPayment

getReferenceField3

public java.lang.String getReferenceField3()
Specified by:
getReferenceField3 in interface PaymentSettlementPayment

getReferenceField4

public java.lang.String getReferenceField4()
Specified by:
getReferenceField4 in interface PaymentSettlementPayment

getReferenceField5

public java.lang.String getReferenceField5()
Specified by:
getReferenceField5 in interface PaymentSettlementPayment

getReferenceField6

public java.lang.String getReferenceField6()
Specified by:
getReferenceField6 in interface PaymentSettlementPayment

getReferenceField7

public java.lang.String getReferenceField7()
Specified by:
getReferenceField7 in interface PaymentSettlementPayment

getReferenceField8

public java.lang.String getReferenceField8()
Specified by:
getReferenceField8 in interface PaymentSettlementPayment

getReferenceField9

public java.lang.String getReferenceField9()
Specified by:
getReferenceField9 in interface PaymentSettlementPayment

setReferenceField1

public void setReferenceField1(java.lang.String referenceField1)
Specified by:
setReferenceField1 in interface PaymentSettlementPayment

setReferenceField2

public void setReferenceField2(java.lang.String referenceField2)
Specified by:
setReferenceField2 in interface PaymentSettlementPayment

setReferenceField3

public void setReferenceField3(java.lang.String referenceField3)
Specified by:
setReferenceField3 in interface PaymentSettlementPayment

setReferenceField4

public void setReferenceField4(java.lang.String referenceField4)
Specified by:
setReferenceField4 in interface PaymentSettlementPayment

setReferenceField5

public void setReferenceField5(java.lang.String referenceField5)
Specified by:
setReferenceField5 in interface PaymentSettlementPayment

setReferenceField6

public void setReferenceField6(java.lang.String referenceField6)
Specified by:
setReferenceField6 in interface PaymentSettlementPayment

setReferenceField7

public void setReferenceField7(java.lang.String referenceField7)
Specified by:
setReferenceField7 in interface PaymentSettlementPayment

setReferenceField8

public void setReferenceField8(java.lang.String referenceField8)
Specified by:
setReferenceField8 in interface PaymentSettlementPayment

setReferenceField9

public void setReferenceField9(java.lang.String referenceField9)
Specified by:
setReferenceField9 in interface PaymentSettlementPayment

setReferenceField10

public void setReferenceField10(java.lang.String referenceField10)
Specified by:
setReferenceField10 in interface PaymentSettlementPayment

setOriginalAuthorizedAmount

public void setOriginalAuthorizedAmount(Money originalAuthorizedAmount)
Specified by:
setOriginalAuthorizedAmount in interface PaymentSettlementPayment

accept

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

Specified by:
accept in interface PaymentSettlementElement
Parameters:
txnVisitor - transaction visitor
Throws:
SystemException

addElement

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

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

setAttributes

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


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