public class CSRCreateHardgoodShippingGroupFormHandler
extends atg.commerce.order.purchase.CreateHardgoodShippingGroupFormHandler
CSRCreateHardgoodShippingGroupFormHandler
class extends
CreateHardgoodShippingGroupFormHandler to send agent events that will be
handled by the audit-logging systemCreateCreditCardFormHandler
,
PurchaseProcessFormHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
protected CSRAgentTools |
mCSRAgentTools |
COULD_NOT_ADD_SHIPPING_ADDRESS_TO_PROFILE, COULD_NOT_FIND_SHIPPING_GROUP_OR_ADDRESS, MSG_VALIDATE_SHIPPING_GROUP
LOCK_NAME_ATTRIBUTE_NAME, PARAM_TRANSACTION_CREATED, PARAM_VALUE_TRUE
PARAM_DEFER_FORWARD_OR_REDIRECT, PARAM_USE_FORWARDS
Constructor and Description |
---|
CSRCreateHardgoodShippingGroupFormHandler()
Creates a new
CSRCreateHardgoodShippingGroupFormHandler instance. |
Modifier and Type | Method and Description |
---|---|
protected void |
createCreateHardgoodShippingGroupTicketActivity(atg.repository.RepositoryItem pTicket,
java.util.Collection pPropertyUpdates)
Creates the ticket activity to capture the hardgood shipping address updates to the customer profile.
|
CSRAgentMessagingTools |
getAgentMessagingTools()
Returns component for sending agent messages
|
CSRAgentTools |
getCSRAgentTools() |
java.lang.String |
getItemUpdateActivityType() |
atg.repository.RepositoryItem |
getTicket()
Returns the current ticket
|
java.lang.String |
getTicketId()
Returns the Id of the current ticket
|
void |
postCreateHardgoodShippingGroup(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
postCreateCreditCard is for work that must happen after
a new CreditCard is created. |
void |
setAgentMessagingTools(CSRAgentMessagingTools pAgentMessagingTools)
Sets the component for sending agent messages
|
void |
setClearShippingGroup(java.lang.String pClearFlag)
After successfully adding the shipping address, if we display the add shipping address
page, we need to clear out the shipping address details from the page.
|
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.
|
copyConfiguration, createHardgoodShippingGroup, getAddressValidator, getContainer, getHardgoodShippingGroup, getHardgoodShippingGroupName, getHardgoodShippingGroupType, getNewHardgoodShippingGroupErrorURL, getNewHardgoodShippingGroupSuccessURL, getShippingGroupInitializers, handleNewHardgoodShippingGroup, isAddToContainer, isAddToProfile, isAssignNewShippingGroupAsDefault, isGenerateNickname, isValidateAddress, preCreateHardgoodShippingGroup, setAddressValidator, setAddToContainer, setAddToProfile, setAssignNewShippingGroupAsDefault, setContainer, setGenerateNickname, setHardgoodShippingGroup, setHardgoodShippingGroup, setHardgoodShippingGroupName, setHardgoodShippingGroupType, setNewHardgoodShippingGroupErrorURL, setNewHardgoodShippingGroupSuccessURL, setShippingGroupInitializers, setValidateAddress, 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 final java.lang.String CLASS_VERSION
protected CSRAgentTools mCSRAgentTools
public CSRCreateHardgoodShippingGroupFormHandler()
CSRCreateHardgoodShippingGroupFormHandler
instance.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.lang.String getTicketId()
public void postCreateHardgoodShippingGroup(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
postCreateCreditCard
is for work that must happen after
a new CreditCard is created.postCreateHardgoodShippingGroup
in class atg.commerce.order.purchase.CreateHardgoodShippingGroupFormHandler
pRequest
- a DynamoHttpServletRequest
valuepResponse
- a DynamoHttpServletResponse
valuejavax.servlet.ServletException
- if an error occursjava.io.IOException
- if an error occursprotected void createCreateHardgoodShippingGroupTicketActivity(atg.repository.RepositoryItem pTicket, java.util.Collection pPropertyUpdates)
If the given ticket is transient, it is saved to the repository.
pTicket
- the ticket to which the activity is added.pPropertyUpdates
- collection of PropertyUpdates that details the changes madepublic void setClearShippingGroup(java.lang.String pClearFlag)
public atg.repository.RepositoryItem getTicket()