com.retek.component.payment
Interface CreditCardPayment

All Superinterfaces:
BusinessObject, Payment

public interface CreditCardPayment
extends Payment

This interface CreditCardPayment extends the base Payment interface by adding new methods and fields specific to Credit Card payments. Unlike other payment types, CreditCardPayment has a reference to a PaymentCustomer.

Retek Inc. Copyright (c) 2003


Field Summary
static java.lang.String CREDIT_CARD
           
static java.lang.String CURRENCY
           
static java.lang.String CUSTOMER
           
static java.lang.String TRANSACTION_TYPE_CODE
           
 
Fields inherited from interface com.retek.component.payment.Payment
AMOUNT, SETTLE
 
Method Summary
 Address getAddress()
           
 CreditCard getCreditCard()
           
 PaymentCustomer getCustomer()
           
 RDate getOrderCreateDate()
           
 java.lang.String getOrderNumber()
           
 PaymentPlanCode getPaymentPlanCode()
           
 void setAddress(Address address)
           
 void setCreditCard(CreditCard creditCard)
           
 void setCustomer(PaymentCustomer customer)
           
 void setOrderCreateDate(RDate orderCreateDate)
           
 void setOrderNumber(java.lang.String orderNumber)
           
 void setPaymentPlanCode(PaymentPlanCode code)
           
 
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
 

Field Detail

CREDIT_CARD

public static final java.lang.String CREDIT_CARD
See Also:
Constant Field Values

CUSTOMER

public static final java.lang.String CUSTOMER
See Also:
Constant Field Values

TRANSACTION_TYPE_CODE

public static final java.lang.String TRANSACTION_TYPE_CODE
See Also:
Constant Field Values

CURRENCY

public static final java.lang.String CURRENCY
See Also:
Constant Field Values
Method Detail

setCreditCard

public void setCreditCard(CreditCard creditCard)

getAddress

public Address getAddress()

getCreditCard

public CreditCard getCreditCard()

getCustomer

public PaymentCustomer getCustomer()

getPaymentPlanCode

public PaymentPlanCode getPaymentPlanCode()
                                   throws SystemException
Throws:
SystemException

getOrderNumber

public java.lang.String getOrderNumber()

getOrderCreateDate

public RDate getOrderCreateDate()

setAddress

public void setAddress(Address address)

setCustomer

public void setCustomer(PaymentCustomer customer)

setPaymentPlanCode

public void setPaymentPlanCode(PaymentPlanCode code)
                        throws SystemException
Throws:
SystemException

setOrderNumber

public void setOrderNumber(java.lang.String orderNumber)

setOrderCreateDate

public void setOrderCreateDate(RDate orderCreateDate)


Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25