|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Provides a factory API to obtain instances of objects needed to create requests for the POS.
An implementation of the POSRequestFactory
utilizes the factory pattern
to create and return instances of request objects.
Method Summary | |
---|---|
com.ibm.retail.saf.provider.CreditPaymentInfo |
makeCreditPaymentInfo()
Create an instance of CreditPaymentInfo |
com.ibm.retail.saf.provider.ItemIdentifier |
makeDefaultItemIdentifier(java.lang.String itemString)
Create a default item identifier from a String. |
com.ibm.retail.saf.provider.LineItem |
makeDefaultLineItem(java.lang.String itemString,
java.lang.String qty)
Create a default instance of LineItem from a String item code and a quantity. |
com.ibm.retail.saf.provider.ItemIdentifier |
makeItemIdentifier()
Create an item identifier. |
com.ibm.retail.saf.provider.LineItem |
makeLineItem()
Create an instance of a LineItem. |
com.ibm.retail.saf.provider.LogRequest |
makeLogRequest()
Create a new LogRequest object |
com.ibm.retail.saf.provider.PaymentRequest |
makePaymentRequest()
Create a new PaymentRequest object |
com.ibm.retail.saf.provider.PriceRequest |
makePriceRequest()
Create a new PriceRequest object |
com.ibm.retail.saf.provider.ProviderRequest |
makeProviderRequest()
Create a new ProviderRequest object |
com.ibm.retail.saf.provider.TransactionRequest |
makeTransactionRequest()
Create a new TransactionRequest object |
Method Detail |
public com.ibm.retail.saf.provider.PriceRequest makePriceRequest()
public com.ibm.retail.saf.provider.ProviderRequest makeProviderRequest()
public com.ibm.retail.saf.provider.TransactionRequest makeTransactionRequest()
public com.ibm.retail.saf.provider.PaymentRequest makePaymentRequest()
public com.ibm.retail.saf.provider.LogRequest makeLogRequest()
public com.ibm.retail.saf.provider.ItemIdentifier makeItemIdentifier()
public com.ibm.retail.saf.provider.ItemIdentifier makeDefaultItemIdentifier(java.lang.String itemString)
itemString
- identifier such as UPC
public com.ibm.retail.saf.provider.LineItem makeLineItem()
public com.ibm.retail.saf.provider.LineItem makeDefaultLineItem(java.lang.String itemString, java.lang.String qty)
itemString
- identifier such as UPCqty
- the number of units of the item to be sold
public com.ibm.retail.saf.provider.CreditPaymentInfo makeCreditPaymentInfo()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |