com.ibm.retail.saf.provider
Interface ProviderRequest

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

public interface ProviderRequest
extends POSRequest

Provides the information needed to process a client request for an instance of a POSProvider.

ProviderRequest objects are used for parameter passing with a POSProviderFactory to obtain an instance of a POSProvider. The POSProviderFactory uses the request object to identify the POSProvider.

A typical usage of the request object specifies the POS terminal number that is to be utilized by the POSProvider.


Method Summary
 java.lang.String getTerminalNumber()
          Get the point-of-sale terminal number.
 void setPOSTerminalNumber(java.lang.String terminalNumber)
          Set the point-of-sale terminal number.
 
Methods inherited from interface com.ibm.retail.saf.provider.POSRequest
getClientID, getRequestIdentifier
 
Methods inherited from interface com.ibm.retail.saf.provider.POSInfo
getExtendedAttribute, getExtendedAttributeNames, removeExtendedAttribute, setExtendedAttribute
 

Method Detail

setPOSTerminalNumber

public void setPOSTerminalNumber(java.lang.String terminalNumber)
Set the point-of-sale terminal number.

Parameters:
terminalNumber - the POS terminal to be used by the provider

getTerminalNumber

public java.lang.String getTerminalNumber()
Get the point-of-sale terminal number.

Returns:
the POS terminal to be used by the provider