com.retek.component.customerorder
Interface CustomerOrderMerchandiseCertificatePayment
- All Superinterfaces:
- BusinessObject, CustomerOrderPayment, CustomerOrderTransactionItem, CustomerOrderVoucherPayment, DistributedObject
- public interface CustomerOrderMerchandiseCertificatePayment
- extends CustomerOrderVoucherPayment
This interface extends from the standard CustomerOrderPayment that handle payments using
all Tender Types. This interface is specific to Merchandise Certificate Payment only.
Retek Inc. Copyright (c) 2003
Methods inherited from interface com.retek.component.customerorder.CustomerOrderPayment |
addSalesAuditExportAmount, allocateSettlement, allocateSettlement, allocateSettlement, authorizeManually, authorizeManually, cancel, finishSettlement, getAccountNumber, getAmount, getAuthorizedAmount, getCurrency, getHistoryEvents, getOrder, getOriginalAuthorizedAmount, getPaymentAuthorizationResponse, getPaymentTransactionType, getRedemptionTenderType, getRefundTenderType, getSalesAuditExportAmount, getSalesAuditPaidInState, getSalesAuditPaidOutState, getSalesAuditTransactionDate, getSettlement, getState, getTenderType, getTransactionTypeCode, 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, setCurrency, setPaymentTransactionType, setTransactionTypeCode |
Methods inherited from interface com.retek.commons.component.DistributedObject |
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh |
getRefundRecipientAddress
public CustomerAddress getRefundRecipientAddress()
throws SystemException
- Return the refund recipient address for the refund payment. Will be null if the payment
is not a credit payment OR if no refund recipient was explicitly set for the payment.
If the refund recipient is not set for the payment, the CustomerOrder bill-to address
will be used as the default.
- Specified by:
getRefundRecipientAddress
in interface CustomerOrderPayment
- Returns:
- CustomerAddress refund recipient address
- Throws:
SystemException
setRefundRecipientAddress
public void setRefundRecipientAddress(CustomerAddress address)
throws SystemException
- Set the recipient address for the refund payment. This address is used when publishing
the refund payment during the payment settlement process. If the refund recipient is
not set for the payment, the CustomerOrder bill-to address will be used as the default.
- Specified by:
setRefundRecipientAddress
in interface CustomerOrderPayment
- Parameters:
address
- refund recipient address
- Throws:
SystemException
Copyright © 2005 Retek Inc. All Rights Reserved.
- Generated at Fri, 01/21/2005 14:25