com.ibm.retail.saf.provider
Interface TransactionID

All Superinterfaces:
POSInfo, java.io.Serializable
All Known Implementing Classes:
DefaultTransactionID

public interface TransactionID
extends POSInfo

Provides a unique identification of a transaction.


Method Summary
 java.lang.String getClientTransactionNumber()
          Returns a unique ID assigned to the transaction started by the client This ID is used by the POSProvider to track the results of point-of-sale transactions.
 java.lang.String getPOSTransactionNumber()
          Returns the transaction number assigned by the point-of-sale system.
 java.lang.String getTerminalNumber()
          Returns the terminal number assigned by the point-of-sale system.
 
Methods inherited from interface com.ibm.retail.saf.provider.POSInfo
getExtendedAttribute, getExtendedAttributeNames, removeExtendedAttribute, setExtendedAttribute
 

Method Detail

getClientTransactionNumber

public java.lang.String getClientTransactionNumber()
Returns a unique ID assigned to the transaction started by the client

This ID is used by the POSProvider to track the results of point-of-sale transactions.

Returns:
clientTransactionNumber

getPOSTransactionNumber

public java.lang.String getPOSTransactionNumber()
Returns the transaction number assigned by the point-of-sale system.

Returns:
transaction ID

getTerminalNumber

public java.lang.String getTerminalNumber()
Returns the terminal number assigned by the point-of-sale system.

Returns:
terminal number