com.retek.component.payment.impl
Class CreditCardPaymentImpl
java.lang.Object
com.retek.commons.domain.core.impl.BusinessObjectImpl
com.retek.component.payment.impl.PaymentImpl
com.retek.component.payment.impl.CreditCardPaymentImpl
- All Implemented Interfaces:
- BusinessObject, java.lang.Comparable, CreditCardPayment, Payment
- public class CreditCardPaymentImpl
- extends PaymentImpl
- implements CreditCardPayment
Methods inherited from class com.retek.component.payment.impl.PaymentImpl |
allocateSettlement, authorize, getAmount, getCurrency, getDto, getPaymentAuthorizationResponse, getSettlement, getTransactionTypeCode, isSettled, setAmount, setCurrency, setPaymentAuthorizationResponse, setTransactionTypeCode |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.retek.component.payment.Payment |
allocateSettlement, authorize, getAmount, getCurrency, getPaymentAuthorizationResponse, getSettlement, getTransactionTypeCode, isPersisted, isSettled, setAmount, setCurrency, setPaymentAuthorizationResponse, setTransactionTypeCode |
CreditCardPaymentImpl
public CreditCardPaymentImpl(CreditCardPaymentDto dto)
getAddress
public Address getAddress()
- Specified by:
getAddress
in interface CreditCardPayment
getCreditCard
public CreditCard getCreditCard()
- Specified by:
getCreditCard
in interface CreditCardPayment
getCustomer
public PaymentCustomer getCustomer()
- Specified by:
getCustomer
in interface CreditCardPayment
getPaymentPlanCode
public PaymentPlanCode getPaymentPlanCode()
throws SystemException
- Specified by:
getPaymentPlanCode
in interface CreditCardPayment
- Throws:
SystemException
getOrderNumber
public java.lang.String getOrderNumber()
- Specified by:
getOrderNumber
in interface CreditCardPayment
getOrderCreateDate
public RDate getOrderCreateDate()
- Specified by:
getOrderCreateDate
in interface CreditCardPayment
setAddress
public void setAddress(Address address)
- Specified by:
setAddress
in interface CreditCardPayment
setCustomer
public void setCustomer(PaymentCustomer customer)
- Specified by:
setCustomer
in interface CreditCardPayment
setCreditCard
public void setCreditCard(CreditCard creditCard)
- Specified by:
setCreditCard
in interface CreditCardPayment
setPaymentPlanCode
public void setPaymentPlanCode(PaymentPlanCode paymentPlanCode)
throws SystemException
- Specified by:
setPaymentPlanCode
in interface CreditCardPayment
- Throws:
SystemException
setOrderNumber
public void setOrderNumber(java.lang.String orderNumber)
- Specified by:
setOrderNumber
in interface CreditCardPayment
setOrderCreateDate
public void setOrderCreateDate(RDate orderCreateDate)
- Specified by:
setOrderCreateDate
in interface CreditCardPayment
getPaymentDto
protected PaymentDto getPaymentDto()
- Specified by:
getPaymentDto
in class PaymentImpl
doAuthorization
protected void doAuthorization()
throws SystemException
- Specified by:
doAuthorization
in class PaymentImpl
- Throws:
SystemException
doCreateNewPayment
protected final PaymentImpl doCreateNewPayment(Money amount)
throws SystemException
- Specified by:
doCreateNewPayment
in class PaymentImpl
- Throws:
SystemException
validate
protected void validate(PaymentBusinessException exception)
throws BusinessException,
SystemException
- Overrides:
validate
in class PaymentImpl
- Throws:
BusinessException
SystemException
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28