com.ibm.retail.AEF.event
Interface ItemSalesListener

All Superinterfaces:
POSAppEventListener, java.rmi.Remote
All Known Implementing Classes:
ItemSalesListenerProxy

public interface ItemSalesListener
extends POSAppEventListener

Listener interface for receiving item events from the terminal session. Item events are generated as items are added (sold) or removed (voided) in a POS transaction.

See Also:
addItemSalesListener

Method Summary
 void itemAdded(com.ibm.retail.AEF.event.ItemSalesEvent evt)
          An item was added to the transaction
 void itemDepositAdded(com.ibm.retail.AEF.event.ItemSalesEvent evt)
          A deposit was added to the transaction
 void itemDepositRemoved(com.ibm.retail.AEF.event.ItemSalesEvent evt)
          An item deposit was removed from the transaction
 void itemRefund(com.ibm.retail.AEF.event.ItemSalesEvent evt)
          An item refund was performed in this transaction
 void itemRemoved(com.ibm.retail.AEF.event.ItemSalesEvent evt)
          An item was removed from the transaction
 

Method Detail

itemAdded

public void itemAdded(com.ibm.retail.AEF.event.ItemSalesEvent evt)
               throws java.rmi.RemoteException
An item was added to the transaction

Parameters:
evt - contains details of the item event
Throws:
java.rmi.RemoteException - if a listener can not be notified

itemRemoved

public void itemRemoved(com.ibm.retail.AEF.event.ItemSalesEvent evt)
                 throws java.rmi.RemoteException
An item was removed from the transaction

Parameters:
evt - contains details of the item event
Throws:
java.rmi.RemoteException - if a listener can not be notified

itemDepositAdded

public void itemDepositAdded(com.ibm.retail.AEF.event.ItemSalesEvent evt)
                      throws java.rmi.RemoteException
A deposit was added to the transaction

Parameters:
evt - contains details of the item event
Throws:
java.rmi.RemoteException - if a listener can not be notified

itemDepositRemoved

public void itemDepositRemoved(com.ibm.retail.AEF.event.ItemSalesEvent evt)
                        throws java.rmi.RemoteException
An item deposit was removed from the transaction

Parameters:
evt - contains details of the item event
Throws:
java.rmi.RemoteException - if a listener can not be notified

itemRefund

public void itemRefund(com.ibm.retail.AEF.event.ItemSalesEvent evt)
                throws java.rmi.RemoteException
An item refund was performed in this transaction

Parameters:
evt - contains details of the item event
Throws:
java.rmi.RemoteException - if a listener can not be notified


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