com.retek.component.customerorder
Interface CustomerOrderCreditCardPayment
- All Superinterfaces:
- BusinessObject, CustomerOrderPayment, CustomerOrderTransactionItem, DistributedObject, Refundable
- All Known Implementing Classes:
- CustomerOrderCreditCardPaymentImpl
- public interface CustomerOrderCreditCardPayment
- extends CustomerOrderPayment, Refundable
This interface extends from the standard CustomerOrderPayment. CustomerOrderCreditCardPayment
is a CustomerOrderPayment with a Tender Type of Credit Card.
Retek Inc. Copyright (c) 2003
Methods inherited from interface com.retek.component.customerorder.CustomerOrderPayment |
addSalesAuditExportAmount, allocateSettlement, allocateSettlement, allocateSettlement, authorize, authorize, authorizeManually, authorizeManually, cancel, consolidatePayments, finishSettlement, getAccountNumber, getAmount, getAuthorizedAmount, getCurrency, getHistoryEvents, getOrder, getOriginalAuthorizedAmount, getPaymentAuthorizationResponse, getPaymentTransactionType, getRedemptionTenderType, getRefundRecipientAddress, getRefundTenderType, getSalesAuditExportAmount, getSalesAuditPaidInState, getSalesAuditPaidOutState, getSalesAuditTransactionDate, getSettlement, getState, getTenderType, getUnauthorizedAmount, hasUnauthorizedAmount, isAmountAdjustable, isAmountAdjustable, isApproved, isCancelable, isCancelled, isCreditPayment, isCreditPaymentForAccommodation, isCreditPaymentForPostSaleAccommodation, isCreditPaymentForPreSaleAccommodation, isDeclined, isFraud, isManuallyApproved, isPhysicalTender, isPreSettled, isReferral, isSettled, isWaitingAuth, isWaitingManualAuth, markCreditPaymentExportedForPaidOut, markCreditPaymentReadyForPaidOutExport, markSalePaymentExportedForPaidIn, markSalePaymentReadyForPaidInExport, setAmount, setAuthorizedAmount, setCurrency, setOriginalAuthorizedAmount, setPaymentTransactionType, setRefundRecipientAddress, setTransactionTypeCode |
Methods inherited from interface com.retek.commons.component.DistributedObject |
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh |
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
PAYMENT_PLAN_CODE
public static final java.lang.String PAYMENT_PLAN_CODE
- See Also:
- Constant Field Values
CREDIT_LIMIT
public static final java.lang.String CREDIT_LIMIT
- See Also:
- Constant Field Values
getTransactionTypeCode
public java.lang.String getTransactionTypeCode()
throws SystemException
- Specified by:
getTransactionTypeCode
in interface CustomerOrderPayment
- Throws:
SystemException
getCreditCard
public CreditCard getCreditCard()
throws SystemException
- Throws:
SystemException
getAddress
public Address getAddress()
throws SystemException
- Throws:
SystemException
getPaymentPlanCode
public PaymentPlanCode getPaymentPlanCode()
throws SystemException
- Throws:
SystemException
getCreditCardAuthorizationResponse
public CustomerOrderCreditCardPaymentAuthorizationResponse getCreditCardAuthorizationResponse()
throws SystemException
- Throws:
SystemException
getPromotion
public Promotion getPromotion()
throws SystemException
- Throws:
SystemException
checkPaymentExpired
public boolean checkPaymentExpired()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
isReauthorizationAllowed
public boolean isReauthorizationAllowed()
throws SystemException
- Throws:
SystemException
setTenderType
public void setTenderType(TenderType tenderType)
throws SystemException
- Throws:
SystemException
setAddress
public void setAddress(Address address)
throws SystemException
- Throws:
SystemException
setCreditCard
public void setCreditCard(CreditCard creditCard)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
setPaymentPlanCode
public void setPaymentPlanCode(PaymentPlanCode paymentPlanCode)
throws SystemException
- Throws:
SystemException
setPromotion
public void setPromotion(Promotion promotion)
throws SystemException
- Throws:
SystemException
clearPromotionAndPlanCode
public void clearPromotionAndPlanCode()
throws SystemException
- Throws:
SystemException
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28