com.ibm.retail.saf.provider.kiosk
Interface KioskPOSProvider

All Superinterfaces:
POSProvider, PriceProvider, java.rmi.Remote, SalesProvider
All Known Implementing Classes:
KioskPOSProviderImpl

public interface KioskPOSProvider
extends PriceProvider, SalesProvider

Accepts requests from a client application to process transactions on a point-of-sale system.

The KioskPOSProvider extends POSProvider to provide an API to perform the following functions through the point-of-sale system:

An instance of KioskPOSProvider is obtained through an implementation of the ProviderFactory interface. A ProviderRequest object defines the parameters used by the factory to instantiate a KioskPOSProvider and connect to the point-of-sale system. These parameters include the terminal number used by the client to access the point-of-sale system.

After an instance of KioskPOSProvider is obtained, it may be used to submit requests to the point-of-sale system. After the client has completed processing, it should call the release method to release the point-of-sale resources.


Methods inherited from interface com.ibm.retail.saf.provider.PriceProvider
getBaseItemPrices, getTransactionPrices
 
Methods inherited from interface com.ibm.retail.saf.provider.POSProvider
getPOSStatus, isPOSActive, release
 
Methods inherited from interface com.ibm.retail.saf.provider.SalesProvider
makeSalesTransaction