public class InvoicePipelineArgs extends java.util.HashMap implements InvoicePipelineConstants
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | CLASS_VERSION | 
INVOICE_ITEM, INVOICE_MANAGER, INVOICE_REQUEST_INFO| Constructor and Description | 
|---|
| InvoicePipelineArgs()Create a new empty instance of InvoicePipelineArgs. | 
| InvoicePipelineArgs(InvoiceManager pManager,
                   RepositoryItem pItem)Create a new instance of InvoicePipelineArgs, storing the
 specified invoice manager and repository item under well-known
 keys in the dictionary. | 
| InvoicePipelineArgs(InvoiceManager pManager,
                   RepositoryItem pItem,
                   InvoiceRequestInfo pInfo)Create a new instance of InvoicePipelineArgs, storing the
 specified invoice manager, repository item, and invoice request
 info used for initialization under well-known keys in the dictionary. | 
| Modifier and Type | Method and Description | 
|---|---|
| RepositoryItem | getInvoice()Retrieve the invoice object being operated on, using its well-known
 name as the lookup key in the dictionary. | 
| InvoiceManager | getInvoiceManager()Retrieve the invoice manager from this object, using its well-known
 name as the lookup key in the dictionary. | 
| InvoiceRequestInfo | getInvoiceRequestInfo()Retrieve the InvoiceRequestInfo from which this invoice object is
 to be initialized, if the current pipeline chain is the initialize
 invoice chain. | 
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, valuespublic InvoicePipelineArgs()
public InvoicePipelineArgs(InvoiceManager pManager, RepositoryItem pItem)
public InvoicePipelineArgs(InvoiceManager pManager, RepositoryItem pItem, InvoiceRequestInfo pInfo)
public InvoiceManager getInvoiceManager()
public RepositoryItem getInvoice()
public InvoiceRequestInfo getInvoiceRequestInfo()