com.ibm.retail.saf.provider
Class DefaultTransactionResult
java.lang.Object
|
+--java.util.AbstractMap
|
+--java.util.HashMap
|
+--com.ibm.retail.saf.provider.POSInfoImpl
|
+--com.ibm.retail.saf.provider.POSResultImpl
|
+--com.ibm.retail.saf.provider.DefaultTransactionResult
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.Map, POSInfo, POSResult, java.io.Serializable, TransactionResult
- public class DefaultTransactionResult
- extends POSResultImpl
- implements TransactionResult
Contains the results of processing a point-of-sale transaction.
A TransactionResult
is used by a POSProvider
to return information from
the point-of-sale system.
- See Also:
- Serialized Form
Fields inherited from class java.util.HashMap |
|
Fields inherited from class java.util.AbstractMap |
|
Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
Methods inherited from class java.util.AbstractMap |
equals, hashCode, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
equals, hashCode |
receiptLineItems
protected java.util.List receiptLineItems
transactionID
protected com.ibm.retail.saf.provider.TransactionID transactionID
transactionTotals
protected com.ibm.retail.saf.provider.TransactionTotals transactionTotals
cashReceipt
protected com.ibm.retail.saf.provider.CashReceiptImage cashReceipt
DefaultTransactionResult
public DefaultTransactionResult()
addReceiptLineItem
public void addReceiptLineItem(com.ibm.retail.saf.provider.ReceiptLineItem item)
removeReceiptLineItem
public void removeReceiptLineItem(com.ibm.retail.saf.provider.ReceiptLineItem item)
setCashReceiptImage
public void setCashReceiptImage(com.ibm.retail.saf.provider.CashReceiptImage receipt)
getCashReceiptImage
public com.ibm.retail.saf.provider.CashReceiptImage getCashReceiptImage()
setTransactionTotals
public void setTransactionTotals(com.ibm.retail.saf.provider.TransactionTotals totals)
getTransactionTotals
public com.ibm.retail.saf.provider.TransactionTotals getTransactionTotals()
- Description copied from interface:
TransactionResult
- Get the
TransactionTotals
s contained in the result.
TransactionTotals
contains the sub-total, tax and total
for the transaction so far.
- Specified by:
getTransactionTotals
in interface TransactionResult
- Returns:
TransactionTotals
s in this result- See Also:
TransactionTotals
getTransactionID
public com.ibm.retail.saf.provider.TransactionID getTransactionID()
- Description copied from interface:
TransactionResult
- Get the
TransactionID
s contained in the result.
Transaction ID
contains the transaction number created
for the transaction by the point-of-sale system.
- Specified by:
getTransactionID
in interface TransactionResult
- Returns:
Transaction ID
s in this result- See Also:
TransactionID
setTransactionID
public void setTransactionID(com.ibm.retail.saf.provider.TransactionID xID)
getReceiptLineItems
public java.util.Iterator getReceiptLineItems()
- Description copied from interface:
TransactionResult
- Get an iterator for the
ReceiptLineItem
s contained in the result.
If no items exist, an iterator with no entries is returned.
Each ReceiptLineItem
contains the item information created
for the item as it is sold by the point-of-sale system.
- Specified by:
getReceiptLineItems
in interface TransactionResult
- Returns:
- iterator for
ReceiptLineItem
s in this result - See Also:
ReceiptLineItem