|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.droplet.EmptyFormHandler
atg.droplet.GenericFormHandler
atg.commerce.order.purchase.PurchaseProcessFormHandler
atg.commerce.order.purchase.CancelOrderFormHandler
atg.commerce.csr.order.CSRCancelOrderFormHandler
public class CSRCancelOrderFormHandler
The CSRCancelOrderFormHandler extends CancelOrderFormHandler to add the sending of the AgentEvent for audit-logging purposes
GenericFormHandler
,
CancelOrderFormHandler
Field Summary | |
---|---|
static java.lang.String |
CANCEL_EXCHG_ONLY
|
static java.lang.String |
CANCEL_EXCHG_RETURN
|
static java.lang.String |
CLASS_VERSION
|
protected CSRAgentTools |
mCSRAgentTools
|
static java.lang.String |
MSG_ERROR_WHILE_CREATING_NEW_ORDER
|
static java.lang.String |
MSG_ERROR_WHILE_ROLLINGBACK_EXCHG_ORDER
|
static java.lang.String |
MSG_NO_DESIRED_CANCEL_ACTION
|
static java.lang.String |
MY_RESOURCE_NAME
|
Fields inherited from class atg.commerce.order.purchase.CancelOrderFormHandler |
---|
MSG_ERROR_CANCELLING_ORDER, MSG_ERROR_LOADING_ORDER, MSG_ERROR_SENDING_MESSAGE, MSG_INVALID_ORDER_ID, MSG_ORDER_NOT_CURRENT, MSG_USER_INFO_NOT_AVAILABLE, MSG_USER_NO_PERMISSION_TO_CANCEL |
Fields inherited from class atg.commerce.order.purchase.PurchaseProcessFormHandler |
---|
LOCK_NAME_ATTRIBUTE_NAME, PARAM_TRANSACTION_CREATED, PARAM_VALUE_TRUE |
Fields inherited from class atg.droplet.GenericFormHandler |
---|
PARAM_DEFER_FORWARD_OR_REDIRECT, PARAM_USE_FORWARDS |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
---|
DEFAULT_LOG_TRACE_STATUS |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Constructor Summary | |
---|---|
CSRCancelOrderFormHandler()
|
Method Summary | |
---|---|
java.lang.String |
cancelExchangeOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method is assisting the cancel operation. |
void |
cancelOrder(atg.commerce.order.Order pOrder,
atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method sends the CancelOrder event |
void |
createNewOrder()
This method calls the EnvironmentTools and creates new order. |
CSRAgentMessagingTools |
getAgentMessagingTools()
Returns component for sending agent messages |
java.lang.String |
getCancelExchangeOrderErrorURL()
Returns the cancelExchangeOrderErrorURL. |
java.lang.String |
getCancelExchangeOrderSuccessURL()
Returns the cancelExchangeOrderSuccessURL. |
CSRAgentTools |
getCSRAgentTools()
|
java.lang.String |
getDesiredExchangeOrderCancelOperation()
This option is used with Returns and Exchanges. |
java.lang.String |
getNewOrderProgressBarPath()
Returns the newOrderProgressBarPath. |
java.lang.String |
getRefundMethodsPageURL()
Returns the refundMethodsPageURL. |
java.lang.String |
getReturnItemsProgressBarPath()
Returns the returnItemsProgressBarPath. |
ReturnManager |
getReturnManager()
Returns the returnManager. |
java.lang.String |
getViewExistingOrderPageURL()
Returns the viewExistingOrderPageURL. |
boolean |
handleCancelExchangeOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
The handleCancelExchangeOrder method cancels the exchange order
or exchange order and returns. |
void |
postCancelExchangeOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
postCancelExchangeOrder is used for work that must happen after the
Exchange Order is cancelled. |
void |
postCancelOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Override the base implementation to create a new transient order and place it in the cart. |
void |
preCancelExchangeOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
preCancelExchangeOrder is used for work that must happen before the
exchange Order is cancelled. |
void |
setAgentMessagingTools(CSRAgentMessagingTools pAgentMessagingTools)
Sets the component for sending agent messages |
void |
setCancelExchangeOrderErrorURL(java.lang.String pCancelExchangeOrderErrorURL)
Sets the cancelExchangeOrderErrorURL. |
void |
setCancelExchangeOrderSuccessURL(java.lang.String pCancelExchangeOrderSuccessURL)
Sets the cancelExchangeOrderSuccessURL. |
void |
setCSRAgentTools(CSRAgentTools pCSRAgentTools)
Sets the property CSRAgentTools. |
void |
setDesiredExchangeOrderCancelOperation(java.lang.String pDesiredExchangeOrderCancelOperation)
This option is used with Returns and Exchanges. |
void |
setNewOrderProgressBarPath(java.lang.String pNewOrderProgressBarPath)
Sets the newOrderProgressBarPath. |
void |
setRefundMethodsPageURL(java.lang.String pRefundMethodsPageURL)
Sets the refundMethodsPageURL. |
void |
setReturnItemsProgressBarPath(java.lang.String pReturnItemsProgressBarPath)
Sets the returnItemsProgressBarPath. |
void |
setReturnManager(ReturnManager pReturnManager)
Sets the returnManager. |
void |
setViewExistingOrderPageURL(java.lang.String pViewExistingOrderPageURL)
Sets the viewExistingOrderPageURL. |
Methods inherited from class atg.commerce.order.purchase.CancelOrderFormHandler |
---|
canUserCancelOrder, deleteOrder, deleteOrder, getCancelOrderErrorURL, getCancelOrderService, getCancelOrderSuccessURL, getDeleteStates, getIgnoreStates, getMessageSender, getOrderIdToCancel, handleCancelCurrentOrder, handleCancelOrder, isDeleteState, isIgnoreState, preCancelOrder, preserveOrder, setCancelOrderErrorURL, setCancelOrderService, setCancelOrderSuccessURL, setDeleteStates, setIgnoreStates, setMessageSender, setOrderIdToCancel |
Methods inherited from class atg.commerce.order.purchase.PurchaseProcessFormHandler |
---|
acquireTransactionLock, acquireTransactionLock, afterSet, beforeSet, checkFormRedirect, commitTransaction, copyConfiguration, createRepriceParameterMap, defaultLocalLockManager, defaultUserProfile, doStartService, ensureTransaction, formatUserMessage, formatUserMessage, formatUserMessage, formatUserMessage, generatePropertyPath, getClaimableManager, getCommerceIdentifierPaymentInfoContainer, getCommerceItemManager, getCommerceItemShippingInfoContainer, getCommerceProfileTools, getCommercePropertyManager, getConfiguration, getCurrentTransaction, getDefaultLocale, getGiftlistManager, getHandlingInstructionManager, getLocalLockManager, getOrder, getOrderManager, getPaymentGroupManager, getPaymentGroupMapContainer, getPipelineManager, getPriceList, getPriceListId, getPriceListManager, getProfile, getProfileRepository, getPurchaseProcessHelper, getRepeatingRequestMonitor, getRepriceOrderChainId, getResourceBundle, getResourceBundle, getResourceBundleName, getSessionExpirationURL, getShippingGroupManager, getShippingGroupMapContainer, getShoppingCart, getTransactionManager, getUserLocale, getUserLocale, getUserPricingModels, handlePipelineError, isEnsureTransaction, isFormSubmission, isTransactionCreated, isTransactionMarkedAsRollBack, isUseLocksAroundTransactions, isUseRequestLocale, processException, processPipelineErrors, releaseTransactionLock, releaseTransactionLock, runProcess, runProcess, runProcess, runProcessRepriceOrder, runProcessRepriceOrder, runRepricingProcess, setClaimableManager, setCommerceIdentifierPaymentInfoContainer, setCommerceItemManager, setCommerceItemShippingInfoContainer, setCommerceProfileTools, setCommercePropertyManager, setConfiguration, setCurrentTransaction, setDefaultLocale, setEnsureTransaction, setGiftlistManager, setHandlingInstructionManager, setLocalLockManager, setOrder, setOrderManager, setPaymentGroupManager, setPaymentGroupMapContainer, setPipelineManager, setPriceListId, setPriceListManager, setProfile, setProfileRepository, setPurchaseProcessHelper, setRepeatingRequestMonitor, setRepriceOrderChainId, setSessionExpirationURL, setShippingGroupManager, setShippingGroupMapContainer, setShoppingCart, setTransactionCreated, setTransactionManager, setTransactionToRollbackOnly, setUseLocksAroundTransactions, setUseRequestLocale, setUserLocale, setUserPricingModels, transactionLockName, unsetTransactionCreated |
Methods inherited from class atg.droplet.GenericFormHandler |
---|
addFormException, addUncheckedFormException, 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 |
Methods inherited from class atg.droplet.EmptyFormHandler |
---|
afterGet, beforeGet |
Methods inherited from class atg.nucleus.GenericService |
---|
addLogListener, createAdminServlet, 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 |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CLASS_VERSION
public static final java.lang.String MY_RESOURCE_NAME
public static final java.lang.String CANCEL_EXCHG_RETURN
public static final java.lang.String CANCEL_EXCHG_ONLY
public static final java.lang.String MSG_NO_DESIRED_CANCEL_ACTION
public static final java.lang.String MSG_ERROR_WHILE_CREATING_NEW_ORDER
public static final java.lang.String MSG_ERROR_WHILE_ROLLINGBACK_EXCHG_ORDER
protected CSRAgentTools mCSRAgentTools
Constructor Detail |
---|
public CSRCancelOrderFormHandler()
Method Detail |
---|
public java.lang.String getViewExistingOrderPageURL()
public void setViewExistingOrderPageURL(java.lang.String pViewExistingOrderPageURL)
pViewExistingOrderPageURL
- public ReturnManager getReturnManager()
public void setReturnManager(ReturnManager pReturnManager)
pReturnManager
- public java.lang.String getReturnItemsProgressBarPath()
public void setReturnItemsProgressBarPath(java.lang.String pReturnItemsProgressBarPath)
pReturnItemsProgressBarPath
- public java.lang.String getNewOrderProgressBarPath()
public void setNewOrderProgressBarPath(java.lang.String pNewOrderProgressBarPath)
pNewOrderProgressBarPath
- public java.lang.String getRefundMethodsPageURL()
public void setRefundMethodsPageURL(java.lang.String pRefundMethodsPageURL)
pRefundMethodsPageURL
- public java.lang.String getCancelExchangeOrderErrorURL()
public void setCancelExchangeOrderErrorURL(java.lang.String pCancelExchangeOrderErrorURL)
pCancelExchangeOrderErrorURL
- public java.lang.String getCancelExchangeOrderSuccessURL()
public void setCancelExchangeOrderSuccessURL(java.lang.String pCancelExchangeOrderSuccessURL)
pCancelExchangeOrderSuccessURL
- public java.lang.String getDesiredExchangeOrderCancelOperation()
public void setDesiredExchangeOrderCancelOperation(java.lang.String pDesiredExchangeOrderCancelOperation)
pDesiredExchangeOrderCancelOperation
- public void setAgentMessagingTools(CSRAgentMessagingTools pAgentMessagingTools)
pAgentMessagingTools
- public CSRAgentMessagingTools getAgentMessagingTools()
public void setCSRAgentTools(CSRAgentTools pCSRAgentTools)
public CSRAgentTools getCSRAgentTools()
public void cancelOrder(atg.commerce.order.Order pOrder, atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
cancelOrder
in class atg.commerce.order.purchase.CancelOrderFormHandler
pOrder
- the Order
to be canceledpRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void postCancelOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
postCancelOrder
in class atg.commerce.order.purchase.CancelOrderFormHandler
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void preCancelExchangeOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
preCancelExchangeOrder
is used for work that must happen before the
exchange Order is cancelled.
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic void postCancelExchangeOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
postCancelExchangeOrder
is used for work that must happen after the
Exchange Order is cancelled.
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic boolean handleCancelExchangeOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
handleCancelExchangeOrder
method cancels the exchange order
or exchange order and returns.
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
value
boolean
value
javax.servlet.ServletException
- if an error occurs
java.io.IOException
- if an error occurspublic java.lang.String cancelExchangeOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- pResponse
-
javax.servlet.ServletException
java.io.IOException
public void createNewOrder()
EnvironmentTools
and creates new order.
Also selects the new order progress bar.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |