com.retek.component.customerorder.impl
Class CustomerOrderStoredValueCardPaymentImpl
java.lang.Object
com.retek.commons.component.impl.BusinessObjectImpl
com.retek.commons.component.impl.DistributedObjectImpl
com.retek.component.customerorder.impl.CustomerOrderPaymentImpl
com.retek.component.customerorder.impl.CustomerOrderVoucherPaymentImpl
com.retek.component.customerorder.impl.CustomerOrderStoredValueCardPaymentImpl
- All Implemented Interfaces:
- BusinessObject, java.lang.Comparable, CustomerOrderPayment, CustomerOrderStoredValueCardPayment, CustomerOrderTransactionItem, CustomerOrderVoucherPayment, DistributedObject, com.retek.fsm.FSMAble, RcomRmmFsmable
- public class CustomerOrderStoredValueCardPaymentImpl
- extends CustomerOrderVoucherPaymentImpl
- implements CustomerOrderStoredValueCardPayment
Methods inherited from class com.retek.component.customerorder.impl.CustomerOrderPaymentImpl |
accept, addHistoryEvent, addNewPaymentToOrder, addSalesAuditExportAmount, addSalesAuditExportAmount, allocateSettlement, allocateSettlement, allocateSettlement, authorize, authorize, authorizeManually, authorizeManually, checkModifiable, compareTo, consolidatePayments, convertToPayment, copyPaymentHistory, createHistoryEvent, finishSettlement, fireFromRemote, getAmount, getAuthorizedAmount, getAuthorizedMerchandiseAmount, getCurrency, getDto, getHistoryEvents, getOrder, getOriginalAuthorizedAmount, getPaymentAuthorizationResponse, getPaymentTransactionType, getRefundRecipientAddress, getSalesAuditExportAmount, getSalesAuditPaidInState, getSalesAuditPaidOutState, getSalesAuditTransactionDate, getSettlement, getSettlementOrder, getState, getStateModel, getTenderType, getTransactionGroup, getTransactionItemAmount, getTransactionTypeCode, getUnauthorizedAmount, getWorkflowContext, hasUnauthorizedAmount, inState, isAmountAdjustable, isAmountAdjustable, isApproved, isCancelable, isCancelled, isCreditCardTender, isCreditForTransactionGroupBalance, isCreditPayment, isCreditPaymentForAccommodation, isCreditPaymentForExchangeSaleCancelReadyForSettlement, isCreditPaymentForPostSaleAccommodation, isCreditPaymentForPreSaleAccommodation, isCreditPaymentReadyForSettlement, isDebitForTransactionGroupBalance, isDeclined, isExchangeSaleLine, isFraud, isInClosedTransactionGroup, isModifiable, isPhysicalTender, isPreSettled, isReferral, isReplacementSaleLine, isSettled, isWaitingAuth, isWaitingManualAuth, markCreditPaymentExportedForPaidOut, markCreditPaymentReadyForPaidOutExport, markSalePaymentExportedForPaidIn, markSalePaymentReadyForPaidInExport, notifyTransactionGroupClosed, onStateChange, readLatest, setAmount, setAmountUnchecked, setAuthorizedAmount, setCurrency, setOrder, setOriginalAuthorizedAmount, setPaymentAuthorizationResponse, setPaymentTransactionType, setRefundRecipientAddress, setSalesAuditTransactionDate, setSettlement, setTenderType, setTransactionGroup, setTransactionTypeCode, split, splitCredit, splitPayment |
Methods inherited from class com.retek.commons.component.impl.DistributedObjectImpl |
attributesToString, createEmptyDto, debugToString, discardChanges, discardChangesShallow, equals, getGenericDto, getId, getReference, getReference, getVersion, hashCode, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isHollow, isPersisted, markAllDeleted, refresh, toString, wrap, wrap, wrap, wrap |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.retek.component.customerorder.CustomerOrderPayment |
addSalesAuditExportAmount, allocateSettlement, allocateSettlement, allocateSettlement, authorize, authorize, authorizeManually, authorizeManually, consolidatePayments, finishSettlement, getAccountNumber, getAmount, getAuthorizedAmount, getCurrency, getHistoryEvents, getOrder, getOriginalAuthorizedAmount, getPaymentAuthorizationResponse, getPaymentTransactionType, getRefundRecipientAddress, getSalesAuditExportAmount, getSalesAuditPaidInState, getSalesAuditPaidOutState, getSalesAuditTransactionDate, getSettlement, getState, getTenderType, getTransactionTypeCode, getUnauthorizedAmount, hasUnauthorizedAmount, isAmountAdjustable, isAmountAdjustable, isApproved, isCancelable, isCancelled, isCreditPayment, isCreditPaymentForAccommodation, isCreditPaymentForPostSaleAccommodation, isCreditPaymentForPreSaleAccommodation, isDeclined, isFraud, 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 |
CustomerOrderStoredValueCardPaymentImpl
public CustomerOrderStoredValueCardPaymentImpl(DistributedContext context,
DistributedReference ref,
boolean createHollow)
throws SystemException
CustomerOrderStoredValueCardPaymentImpl
public CustomerOrderStoredValueCardPaymentImpl(DistributedContext context,
DistributedReference ref,
CustomerOrderStoredValueCardType type)
throws SystemException,
BusinessException
isManuallyApproved
public boolean isManuallyApproved()
throws SystemException
- Specified by:
isManuallyApproved
in interface CustomerOrderPayment
- Overrides:
isManuallyApproved
in class CustomerOrderPaymentImpl
- Throws:
SystemException
setPinNumber
public void setPinNumber(java.lang.String pinNumber)
throws SystemException
- Specified by:
setPinNumber
in interface CustomerOrderStoredValueCardPayment
- Throws:
SystemException
getMaskedPinNumber
public java.lang.String getMaskedPinNumber()
throws SystemException
- Specified by:
getMaskedPinNumber
in interface CustomerOrderStoredValueCardPayment
- Throws:
SystemException
getType
public CustomerOrderStoredValueCardType getType()
throws SystemException
- Specified by:
getType
in interface CustomerOrderStoredValueCardPayment
- Throws:
SystemException
setType
public void setType(CustomerOrderStoredValueCardType type)
throws SystemException
- Specified by:
setType
in interface CustomerOrderStoredValueCardPayment
- Throws:
SystemException
getRedemptionTenderType
public TenderType getRedemptionTenderType()
throws SystemException
- Description copied from interface:
CustomerOrderPayment
- Return the tender type for the payment which is for use for
a redemption tender record for use in a SALE transaction.
- Specified by:
getRedemptionTenderType
in interface CustomerOrderPayment
- Returns:
- TenderType redemption tender type
- Throws:
SystemException
getRefundTenderType
public TenderType getRefundTenderType()
throws SystemException
- Description copied from interface:
CustomerOrderPayment
- Return the tender type for the payment which is for use for
a refund tender record for use in a RETURN OR PAIDOU transaction.
- Specified by:
getRefundTenderType
in interface CustomerOrderPayment
- Returns:
- TenderType redemption tender type
- Throws:
SystemException
getPayment
public Payment getPayment()
throws BusinessException,
SystemException
- Specified by:
getPayment
in class CustomerOrderVoucherPaymentImpl
- Throws:
BusinessException
SystemException
getStoredValueCardAuthorizationResponse
public CustomerOrderStoredValueCardPaymentAuthorizationResponse getStoredValueCardAuthorizationResponse()
throws SystemException
- Throws:
SystemException
setStoredValueCardAuthorizationResponse
public void setStoredValueCardAuthorizationResponse(CustomerOrderStoredValueCardPaymentAuthorizationResponse response)
throws SystemException
- Throws:
SystemException
setAuthorizationResponseFromConvertedCustomerOrderVersion
public final void setAuthorizationResponseFromConvertedCustomerOrderVersion(Payment payment)
throws SystemException,
BusinessException
- Overrides:
setAuthorizationResponseFromConvertedCustomerOrderVersion
in class CustomerOrderPaymentImpl
- Throws:
SystemException
BusinessException
cancel
public void cancel()
throws SystemException,
BusinessException
- Specified by:
cancel
in interface CustomerOrderPayment
- Overrides:
cancel
in class CustomerOrderPaymentImpl
- Throws:
SystemException
BusinessException
handleNewPayment
public void handleNewPayment(Payment newPayment)
throws SystemException,
BusinessException
- Specified by:
handleNewPayment
in class CustomerOrderVoucherPaymentImpl
- Throws:
SystemException
BusinessException
handleNewCreditPayment
public void handleNewCreditPayment(Payment newCreditPayment)
throws SystemException,
BusinessException
- Specified by:
handleNewCreditPayment
in class CustomerOrderPaymentImpl
- Throws:
SystemException
BusinessException
createSplitInstance
protected CustomerOrderPaymentImpl createSplitInstance()
throws BusinessException,
SystemException
- Specified by:
createSplitInstance
in class CustomerOrderPaymentImpl
- Throws:
BusinessException
SystemException
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28