public class StartReturnExchangeProcess
extends atg.svc.agent.environment.EnvironmentChangeFormHandler
implements atg.commerce.util.PipelineErrorHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
protected CSRAgentTools |
mCSRAgentTools |
protected java.util.Map |
mProgressBarItems |
protected atg.commerce.csr.returns.ReturnManager |
mReturnManager |
AGENTRESOURCES, AGENTUSERRESOURCES, mApplicationName, mDoTicketDispositionPrompt, mDoWarnings, mEnvironmentChangeKey, mEnvironmentChangeState, mEnvironmentTools, mInitChangeState, mInputParameters, mMessageTools, mTicketDispositionChangeHandler, mTicketDispositionOptions, mTicketingTools, mTransactionManager, sBundle
PARAM_DEFER_FORWARD_OR_REDIRECT, PARAM_USE_FORWARDS
Constructor and Description |
---|
StartReturnExchangeProcess() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
changeEnvironment(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Initializes the return request after ensuring the order has been loaded.
|
protected java.util.Map |
generateCreateReturnRequestParams()
Generates the extra pararmeter Map that is passed to the create retrun pipeline
|
CSRAgentTools |
getCSRAgentTools()
Returns the cSRAgentTools.
|
java.util.Map |
getProgressBarItems()
Returns the progressBarItems.
|
atg.commerce.csr.returns.ReturnManager |
getReturnManager()
Returns the return manager object
|
void |
handlePipelineError(java.lang.Object pError,
java.lang.String pErrorKey) |
void |
processException(java.lang.Exception pException,
java.lang.String pMsgId,
atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Add a user error message to the form exceptions, and then display
the exception in the logs
|
void |
setCSRAgentTools(CSRAgentTools pAgentTools)
Sets the cSRAgentTools.
|
void |
setProgressBarItems(java.util.Map pProgressBarItems)
Sets the progressBarItems.
|
void |
setReturnManager(atg.commerce.csr.returns.ReturnManager pReturnManager)
sets the return manager object
|
addRedirectURLParams, conformRedirectURL, getApplicationName, getConfirmPromptURL, getConfirmURL, getEnvironmentChangeKey, getEnvironmentChangeState, getEnvironmentTools, getErrorURL, getInputParameters, getMessageTools, getSuccessURL, getTicketDispositionChangeHandler, getTicketDispositionOptions, getTicketingTools, getTransactionManager, getUserLocale, getUserMessage, getUserMessage, handleChangeEnvironment, initChangeState, initChangeState, isDoTicketDispositionPrompt, isDoWarnings, isInitChangeState, isShowDispositionPrompt, postChangeEnvironment, preChangeEnvironment, setApplicationName, setConfirmPromptURL, setConfirmURL, setDoTicketDispositionPrompt, setDoWarnings, setEnvironmentChangeKey, setEnvironmentChangeState, setEnvironmentTools, setErrorURL, setInitChangeState, setInputParameters, setMessageTools, setSuccessURL, setTicketDispositionChangeHandler, setTicketDispositionOptions, setTicketingTools, setTransactionManager, setupInputParameters
addFormException, addUncheckedFormException, afterSet, beforeSet, checkFormRedirect, createFormSubmissionMessage, getCancelURL, getCheckForValidSession, getFormError, getFormExceptions, getFormName, getMessagePort, getMessageSource, getMessageType, getPropertyExceptions, getSendMessages, getUncheckedFormExceptions, handleCancel, handleFormException, handleUncheckedFormException, hasUncheckedFormExceptions, isDeferForwardsAndRedirects, isRestorableForm, isUseForwards, isValidSession, redirectOrForward, resetFormExceptions, setCancelURL, setCheckForValidSession, setDeferForwardsAndRedirects, setFormName, setMessagePort, setMessageSource, setMessageType, setRestorableForm, setSendMessages, setUseForwards
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
protected CSRAgentTools mCSRAgentTools
protected atg.commerce.csr.returns.ReturnManager mReturnManager
protected java.util.Map mProgressBarItems
public CSRAgentTools getCSRAgentTools()
public void setCSRAgentTools(CSRAgentTools pAgentTools)
pAgentTools
- public void setReturnManager(atg.commerce.csr.returns.ReturnManager pReturnManager)
pReturnManager
- the return managerpublic java.util.Map getProgressBarItems()
public void setProgressBarItems(java.util.Map pProgressBarItems)
pProgressBarItems
- public atg.commerce.csr.returns.ReturnManager getReturnManager()
protected boolean changeEnvironment(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
changeEnvironment
in class atg.svc.agent.environment.EnvironmentChangeFormHandler
javax.servlet.ServletException
java.io.IOException
ReturnManager.createReturnRequest(String, ProcessName, Map)
protected java.util.Map generateCreateReturnRequestParams()
public void handlePipelineError(java.lang.Object pError, java.lang.String pErrorKey)
handlePipelineError
in interface atg.commerce.util.PipelineErrorHandler
public void processException(java.lang.Exception pException, java.lang.String pMsgId, atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pException
- an Exception
valuepMsgId
- a String
valuepRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
valuejavax.servlet.ServletException
- if an error occursjava.io.IOException
- if an error occurs