public class CSRUpdateShippingGroupFormHandler
extends atg.commerce.order.purchase.UpdateShippingGroupFormHandler
CSRUpdateShippingGroupFormHandler
adds audit-logging capabilities to the
UpdateShippingGroupFormHandlerModifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
protected CSRAgentTools |
mCSRAgentTools |
COULD_NOT_FIND_SHIPPING_GROUP_IN_CONTAINER, COULD_NOT_FIND_VALID_NICKNAME, MSG_COPY_ADDRESS, MSG_NO_SHIPPING_GROUP_IN_ORDER, MSG_ORDER_UPDATE_ERROR, MSG_VALIDATE_SHIPPING_GROUP, mShippingGroup, mShippingGroupName, mShippingGroupType, mUpdateContainer, mUpdateOrder, mUpdateShippingGroupErrorURL, mUpdateShippingGroupSuccessURL, mValidateShippingGroupChainId, mWorkingShippingGroup, NOT_VALID_SHIPPING_GROUP_NICKNAME
LOCK_NAME_ATTRIBUTE_NAME, PARAM_TRANSACTION_CREATED, PARAM_VALUE_TRUE
PARAM_DEFER_FORWARD_OR_REDIRECT, PARAM_USE_FORWARDS
Constructor and Description |
---|
CSRUpdateShippingGroupFormHandler() |
Modifier and Type | Method and Description |
---|---|
CSRAgentMessagingTools |
getAgentMessagingTools()
Returns component for sending agent messages
|
CSRAgentTools |
getCSRAgentTools() |
java.lang.String |
getItemUpdateActivityType() |
java.util.List |
getPropertyUpdates()
Returns the propertyUpdates.
|
java.lang.String |
getTicketId()
Returns the Id of the current ticket
|
void |
postUpdateShippingGroup(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
postUpdateShippingGroup is for work that must happen after
updating ShippingGroup. |
void |
preUpdateShippingGroup(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
preUpdateShippingGroup is for work that must happen before
updating s ShippingGroup. |
void |
setAgentMessagingTools(CSRAgentMessagingTools pAgentMessagingTools)
Sets the component for sending agent messages
|
void |
setCSRAgentTools(CSRAgentTools pCSRAgentTools)
Sets the property CSRAgentTools.
|
void |
setItemUpdateActivityType(java.lang.String pItemUpdateActivityType)
Sets the activity type used for sending the item update agent events.
|
void |
setPropertyUpdates(java.util.List pPropertyUpdates)
Sets the propertyUpdates.
|
copyConfiguration, copyShippingGroupProperties, getShippingGroup, getShippingGroupName, getShippingGroupType, getUpdateShippingGroupErrorURL, getUpdateShippingGroupSuccessURL, getValidateShippingGroupChainId, getWorkingShippingGroup, handleUpdateShippingGroup, isUpdateContainer, isUpdateOrder, setShippingGroup, setShippingGroupByNickname, setShippingGroupName, setShippingGroupType, setUpdateContainer, setUpdateOrder, setUpdateShippingGroupErrorURL, setUpdateShippingGroupSuccessURL, setValidateShippingGroupChainId, setWorkingShippingGroup, updateContainer, updateOrder, updateShippingGroup, validateShippingGroup
acquireTransactionLock, acquireTransactionLock, afterSet, beforeSet, checkFormRedirect, commitTransaction, 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, isConcurrentUpdate, 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
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
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
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
public void setCSRAgentTools(CSRAgentTools pCSRAgentTools)
public CSRAgentTools getCSRAgentTools()
public void setAgentMessagingTools(CSRAgentMessagingTools pAgentMessagingTools)
pAgentMessagingTools
- public CSRAgentMessagingTools getAgentMessagingTools()
public void setItemUpdateActivityType(java.lang.String pItemUpdateActivityType)
pItemUpdateActivityType
- the activity type used when sending the item update agent events.public java.lang.String getItemUpdateActivityType()
public java.util.List getPropertyUpdates()
public void setPropertyUpdates(java.util.List pPropertyUpdates)
pPropertyUpdates
- public void preUpdateShippingGroup(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
preUpdateShippingGroup
is for work that must happen before
updating s ShippingGroup.
This method uses SelfManager.getShallowProperties()
to figure out which properties
are updated.preUpdateShippingGroup
in class atg.commerce.order.purchase.UpdateShippingGroupFormHandler
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
valuejavax.servlet.ServletException
- if an error occursjava.io.IOException
- if an error occurspublic void postUpdateShippingGroup(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
postUpdateShippingGroup
is for work that must happen after
updating ShippingGroup.postUpdateShippingGroup
in class atg.commerce.order.purchase.UpdateShippingGroupFormHandler
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
valuejavax.servlet.ServletException
- if an error occursjava.io.IOException
- if an error occurspublic java.lang.String getTicketId()