com.retek.component.salesaudit.impl.remote.command
Interface SaeExportTender

All Known Implementing Classes:
SaeExportGoodwillTender, SaeExportMerchandiseTender, SaeExportNoTendTender, SaeExportPaymentTender, SaeExportReplacementTender, SaeExportStoredValueCardCashoutTender

public interface SaeExportTender

Interface defining operations for a Sales Audit tender wrapper object. The tender export object is used within the sales audit transaction conversion process to build tender (Payment) elements for a transaction.


Method Summary
 void addSalesAuditExportAmount(Money used)
           
 Money getAmount()
          Return the amount of the tender (payment).
 java.lang.String getPaymentId()
          Return a unique identifier that can be used for the tender as its paymentId attribute.
 java.lang.String getPaymentType()
          Return the payment element type identifier for the tender.
 java.lang.String getRedemptionTenderTypeGroup()
          Return the tender type group identifier for the tender for redemption tender on Sale transaction.
 java.lang.String getRedemptionTenderTypeId()
          Return the tender type identifier for the tender.
 java.lang.String getRefundTenderTypeGroup()
          Return the tender type group identifier for the tender for a refund tender on PaidOut transaction.
 java.lang.String getRefundTenderTypeId()
          Return the tender type identifier for the tender for a refund tender on PaidOut transaction.
 Money getSalesAuditExportAmount()
           
 java.lang.String getTenderTypeGroup()
          Return the tender type group identifier for the tender.
 java.lang.String getTenderTypeId()
          Return the tender type identifier for the tender.
 

Method Detail

getAmount

public Money getAmount()
                throws SystemException,
                       BusinessException
Return the amount of the tender (payment).

Returns:
Money tender amount
Throws:
SystemException
BusinessException

getPaymentId

public java.lang.String getPaymentId()
                              throws SystemException
Return a unique identifier that can be used for the tender as its paymentId attribute.

Returns:
String unique payment id
Throws:
SystemException

getPaymentType

public java.lang.String getPaymentType()
                                throws SystemException
Return the payment element type identifier for the tender.

Returns:
String payment element type
Throws:
SystemException
See Also:
SaePayment

getTenderTypeGroup

public java.lang.String getTenderTypeGroup()
                                    throws SystemException
Return the tender type group identifier for the tender.

Returns:
String tender type group identifier code
Throws:
SystemException
See Also:
TenderTypeGroup

getTenderTypeId

public java.lang.String getTenderTypeId()
                                 throws SystemException
Return the tender type identifier for the tender.

Returns:
String tender type identifier code
Throws:
SystemException
See Also:
TenderType

getRedemptionTenderTypeGroup

public java.lang.String getRedemptionTenderTypeGroup()
                                              throws SystemException
Return the tender type group identifier for the tender for redemption tender on Sale transaction.

Returns:
String redemption tender type group identifier code
Throws:
SystemException
See Also:
TenderTypeGroup

getRedemptionTenderTypeId

public java.lang.String getRedemptionTenderTypeId()
                                           throws SystemException
Return the tender type identifier for the tender. for redemption tender on Sale transaction.

Returns:
String redemption tender type identifier code
Throws:
SystemException
See Also:
TenderType

getRefundTenderTypeGroup

public java.lang.String getRefundTenderTypeGroup()
                                          throws SystemException
Return the tender type group identifier for the tender for a refund tender on PaidOut transaction.

Returns:
String tender type group identifier code
Throws:
SystemException
See Also:
TenderTypeGroup

getRefundTenderTypeId

public java.lang.String getRefundTenderTypeId()
                                       throws SystemException
Return the tender type identifier for the tender for a refund tender on PaidOut transaction.

Returns:
String tender type identifier code
Throws:
SystemException
See Also:
TenderType

getSalesAuditExportAmount

public Money getSalesAuditExportAmount()
                                throws SystemException
Throws:
SystemException

addSalesAuditExportAmount

public void addSalesAuditExportAmount(Money used)
                               throws SystemException
Throws:
SystemException


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28