public class CopyInvoiceRequestProperties extends GenericService implements PipelineProcessor
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
static int[] |
RETCODES |
static int |
SUCCESS |
SERVICE_INFO_KEY
STOP_CHAIN_EXECUTION, STOP_CHAIN_EXECUTION_AND_COMMIT, STOP_CHAIN_EXECUTION_AND_ROLLBACK
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
CopyInvoiceRequestProperties() |
Modifier and Type | Method and Description |
---|---|
protected int |
getErrorReturnCode()
Return the value that the pipeline processor should return to the
pipeline chain in case of error.
|
int[] |
getRetCodes()
Return all possible return values for this processor.
|
boolean |
isRollbackOnError()
Query whether failure of this processor is considered a fatal error.
|
int |
runProcess(java.lang.Object pParam,
PipelineResult pResult)
Copy properties from an InvoiceRequestInfo object into the corresponding
Invoice repository item, where both objects are obtained from the invoice
pipeline arguments supplied to this pipeline processor.
|
void |
setRollbackOnError(boolean pRollbackOnError)
Specify whether or failure in this processor is considered fatal
error.
|
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public static java.lang.String CLASS_VERSION
public static final int SUCCESS
public static final int[] RETCODES
public void setRollbackOnError(boolean pRollbackOnError)
public boolean isRollbackOnError()
public int runProcess(java.lang.Object pParam, PipelineResult pResult)
runProcess
in interface PipelineProcessor
pParam
- Pipeline parameters, which should be an instance of InvoicePipelineArgs.pResult
- Standard pipeline result object.protected int getErrorReturnCode()
rollbackOnError
property.public int[] getRetCodes()
getRetCodes
in interface PipelineProcessor