|
||||||||||
| 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.CancelOrderFormHandlerpOrder - the Order to be canceledpRequest - a DynamoHttpServletRequest valuepResponse - a DynamoHttpServletResponse value
javax.servlet.ServletException - if an error occurs
java.io.IOException - if an error occurs
public void postCancelOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
throws javax.servlet.ServletException,
java.io.IOException
postCancelOrder in class atg.commerce.order.purchase.CancelOrderFormHandlerpRequest - a DynamoHttpServletRequest valuepResponse - a DynamoHttpServletResponse value
javax.servlet.ServletException - if an error occurs
java.io.IOException - if an error occurs
public 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 occurs
public 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 occurs
public 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 occurs
public 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.IOExceptionpublic 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 | |||||||||