public class AssignmentProcessor extends ADCPipelineProcessor
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
static java.lang.String |
DEFAULT_QUOTE |
MADE_CHANGE, NO_CHANGE
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 |
---|
AssignmentProcessor() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getQuote() |
java.lang.String |
getStatementPrefix() |
java.lang.String |
getVariableName() |
java.lang.String |
getVariableValue() |
protected java.lang.String |
getVariableValue(ADCRequestData pRequestData)
Get the value for the right side of the assignement statement.
|
void |
setQuote(java.lang.String pQuote)
The string to use for an open or close quote
|
void |
setStatementPrefix(java.lang.String pStatementPrefix)
An optional prefix for the assignment statement.
|
void |
setVariableName(java.lang.String pVariableName)
The name of the JavaScript variable to use as the assignment target
|
void |
setVariableValue(java.lang.String pVariableValue)
The value to be assigned to the JavaScript variable
|
int |
updateADCData(ADCPipelineArgs pArgs)
Add a single JavaScript assignment statement to the output buffer
|
getRetCodes, isEnabled, runProcess, setEnabled
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 final java.lang.String CLASS_VERSION
public static final java.lang.String DEFAULT_QUOTE
public void setQuote(java.lang.String pQuote)
pQuote
- the quote stringpublic java.lang.String getQuote()
public void setStatementPrefix(java.lang.String pStatementPrefix)
pStatementPrefix
- the initial part of the statementpublic java.lang.String getStatementPrefix()
public void setVariableName(java.lang.String pVariableName)
pVariableName
- the JavaScript variable namepublic java.lang.String getVariableName()
public void setVariableValue(java.lang.String pVariableValue)
pVariableValue
- the JavaScript variable valuepublic java.lang.String getVariableValue()
public int updateADCData(ADCPipelineArgs pArgs)
updateADCData
in class ADCPipelineProcessor
pArgs
- The pipeline argumentsprotected java.lang.String getVariableValue(ADCRequestData pRequestData)
pRequestData
- The request data that can be used to locate values