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, values
public InvoicePipelineArgs()
public InvoicePipelineArgs(InvoiceManager pManager, RepositoryItem pItem)
public InvoicePipelineArgs(InvoiceManager pManager, RepositoryItem pItem, InvoiceRequestInfo pInfo)
public InvoiceManager getInvoiceManager()
public RepositoryItem getInvoice()
public InvoiceRequestInfo getInvoiceRequestInfo()