com.ibm.retail.AEF.event
Interface TenderEvent

All Superinterfaces:
LineItemEvent, POSAppEvent, POSAppEventElement, SAXElementHandler, java.io.Serializable

public interface TenderEvent
extends LineItemEvent

A TenderEvent is generated when a tender is accepted or cancelled within a sales transaction.


Method Summary
 java.lang.String getAccountNumber()
          Get the account number of this tender.
 java.lang.String getAmount()
          Get the amount of this tender.
 java.lang.String getCardID()
          Get the card ID of this tender.
 java.lang.String getCurrency()
          Get the currency of the tender as defined by the three-character country code in ISO 4217.
 java.lang.String getDescription()
          Get the textual description of this tender.
 java.lang.String getExpirationDate()
          Get the expiration date of this tender.
 java.lang.String getFee()
          Get any fee charged for accepting this tender.
 java.lang.String getReferenceNumber()
          Get the approval reference number of this tender.
 java.lang.String getTenderType()
          Get the type of this tender (cash/credit/check/debit).
 java.lang.String getTenderVariety()
          Get the variety of this Tender.
 
Methods inherited from interface com.ibm.retail.AEF.event.LineItemEvent
getItemModifier, getPrintLines, getRawPrintLines, isDeposit, isRefunded, isVoided
 
Methods inherited from interface com.ibm.retail.AEF.event.POSAppEvent
getEventType, getPropertyChangeCategory, getTerminalNumber, setEventType, setTerminalNumber
 
Methods inherited from interface com.ibm.retail.AEF.event.POSAppEventElement
getBooleanPropertyValue, getData, getIntegerPropertyValue, getProperty, getPropertyEntries, setData, setProperty, toString
 
Methods inherited from interface com.ibm.retail.AEF.xml.SAXElementHandler
endElement, startElement
 

Method Detail

getTenderType

public java.lang.String getTenderType()
Get the type of this tender (cash/credit/check/debit). Identifiers for tender types are defined by the POS application.

Returns:
string identification of the tender type - returns null if the property is undefined

getTenderVariety

public java.lang.String getTenderVariety()
Get the variety of this Tender. Identifiers for tender varieties are defined by the POS application.

Returns:
string identification of the tender variety - returns null if the property is undefined

getDescription

public java.lang.String getDescription()
Get the textual description of this tender.

Specified by:
getDescription in interface LineItemEvent
Returns:
tender description - returns null if the property is undefined

getAmount

public java.lang.String getAmount()
Get the amount of this tender.

Returns:
string representation of the tender amount - returns null if the property is undefined

getFee

public java.lang.String getFee()
Get any fee charged for accepting this tender.

Returns:
string representation of the fee amount - returns null if the property is undefined

getAccountNumber

public java.lang.String getAccountNumber()
Get the account number of this tender.

Returns:
account number - returns null if the property is undefined

getExpirationDate

public java.lang.String getExpirationDate()
Get the expiration date of this tender.

Returns:
string representation of the expiration date (format is MMYY) - returns null if the property is undefined

getCardID

public java.lang.String getCardID()
Get the card ID of this tender. The card id is the security number used as an extension of a credit card account number.

Returns:
card ID - returns null if the property is undefined

getCurrency

public java.lang.String getCurrency()
Get the currency of the tender as defined by the three-character country code in ISO 4217.

Returns:
currency - returns null if the property is undefined

getReferenceNumber

public java.lang.String getReferenceNumber()
Get the approval reference number of this tender.

Returns:
reference number - returns null if the property is undefined


Copyright © 2004 IBM. All Rights Reserved.
Generated: July 19 2004