com.retek.component.payment.impl
Class CashPaymentImpl

java.lang.Object
  extended bycom.retek.commons.domain.core.impl.BusinessObjectImpl
      extended bycom.retek.component.payment.impl.PaymentImpl
          extended bycom.retek.component.payment.impl.CashPaymentImpl
All Implemented Interfaces:
BusinessObject, CashPayment, java.lang.Comparable, Payment

public class CashPaymentImpl
extends PaymentImpl
implements CashPayment


Field Summary
 
Fields inherited from interface com.retek.component.payment.Payment
AMOUNT, SETTLE
 
Constructor Summary
CashPaymentImpl(PaymentDto paymentDto)
           
 
Method Summary
protected  void doAuthorization()
           
protected  PaymentImpl doCreateNewPayment(Money amount)
           
 PaymentDto getPaymentDto()
           
 
Methods inherited from class com.retek.component.payment.impl.PaymentImpl
allocateSettlement, authorize, getAmount, getCurrency, getDto, getPaymentAuthorizationResponse, getSettlement, getTransactionTypeCode, isSettled, setAmount, setCurrency, setPaymentAuthorizationResponse, setTransactionTypeCode, validate
 
Methods inherited from class com.retek.commons.domain.core.impl.BusinessObjectImpl
compareTo, equals, getDescription, getId, hashCode, isPersisted, isValid, setDescription, toString
 
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
 
Methods inherited from interface com.retek.commons.domain.core.BusinessObject
getId
 

Constructor Detail

CashPaymentImpl

public CashPaymentImpl(PaymentDto paymentDto)
Method Detail

getPaymentDto

public PaymentDto getPaymentDto()
Specified by:
getPaymentDto in class PaymentImpl

doAuthorization

protected final 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


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