com.retek.component.customerorder
Interface CustomerOrderRewardCertificatePayment
- All Superinterfaces:
- BusinessObject, CustomerOrderPayment, CustomerOrderTransactionItem, CustomerOrderVoucherPayment, DistributedObject
- All Known Implementing Classes:
- CustomerOrderRewardCertificatePaymentImpl
- public interface CustomerOrderRewardCertificatePayment
- extends CustomerOrderVoucherPayment
This interface extends from the standard CustomerOrderPayment that handle payments using
all Tender Types. This interface is specific to Reward Certificate Payment only.
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, 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, 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 |
isRedeemed
public boolean isRedeemed()
throws SystemException
- Throws:
SystemException
getCertificateValue
public Money getCertificateValue()
throws SystemException
- Throws:
SystemException
getAvailableCertificateBalance
public Money getAvailableCertificateBalance()
throws SystemException
- Throws:
SystemException
adjustAmount
public void adjustAmount()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
decreaseRCPaymentAmount
public void decreaseRCPaymentAmount(Money amountToDecreaseBy)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28