public class ShippingInfoFormHandler
extends atg.commerce.order.purchase.ShippingGroupFormHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string.
|
static java.lang.String |
COUNTRY_KEY_PREFIX |
static java.lang.String |
COUNTRY_STATE_RESOURCES |
protected static java.lang.String |
GROUND_SHIPPING_METHOD |
protected static java.lang.String |
MSG_ERROR_MOVE_TO_BILLING |
protected static java.lang.String |
MSG_ERROR_UPDATE_ORDER
Error Message keys
|
mAllHardgoodCommerceItemShippingInfos, mAllInStorePickupCommerceItemShippingInfos, mCommerceItemShippingInfoTools, mConsolidateShippingInfosBeforeApply, mElectronicShippingGroups, MSG_ERROR_UPDATE_SHIPPINGGROUP, MSG_INVALID_SHIPPING_SPLIT_NUMBER, MSG_INVALID_SHIPPING_SPLIT_NUMBER_WITH_FRACTION, MSG_NO_DEFAULT_SHIPPING_GROUP, mValidateShippingGroups
LOCK_NAME_ATTRIBUTE_NAME, PARAM_TRANSACTION_CREATED, PARAM_VALUE_TRUE
PARAM_DEFER_FORWARD_OR_REDIRECT, PARAM_USE_FORWARDS
Constructor and Description |
---|
ShippingInfoFormHandler() |
Modifier and Type | Method and Description |
---|---|
protected void |
addAddressValidationFormError(java.util.List pMissingProperties,
atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Utility method to add form exception.
|
void |
addShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Creates a new shipping group and adds it to the shipping group map container.
|
protected java.lang.String |
createPricingErrorMessage(atg.commerce.pricing.PricingException pPe,
atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Pulls out the CyberSource error message for invalid address.
|
void |
editShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Edits a shipping group address in the container and saves the changes to the profile if
the address is in the profile's address map.
|
java.lang.String |
getAddAddressAndMoveToMultipleShippingErrorURL() |
java.lang.String |
getAddAddressAndMoveToMultipleShippingSuccessURL() |
atg.core.util.Address |
getAddress() |
java.lang.String |
getAddShippingAddressErrorURL() |
java.lang.String |
getAddShippingAddressSuccessURL() |
java.util.List |
getAllHardgoodCommerceItemShippingInfos()
Get the List of all the CommerceItemShippingInfos for hardgoods
from the CommerceItemShippingInfoMap.
|
CheckoutProgressStates |
getCheckoutProgressStates() |
java.lang.String |
getCouponCode() |
java.lang.String |
getDefaultShippingMethod() |
atg.core.util.Address |
getEditAddress() |
java.lang.String |
getEditShippingAddressErrorURL() |
java.lang.String |
getEditShippingAddressNickName() |
java.lang.String |
getEditShippingAddressSuccessURL() |
java.util.List |
getGiftShippingGroups() |
java.lang.String |
getNewShipToAddressName() |
java.lang.String |
getRemoveShippingAddressErrorURL() |
java.lang.String |
getRemoveShippingAddressNickName() |
java.lang.String |
getRemoveShippingAddressSuccessURL() |
java.lang.String |
getShippingAddressNewNickName() |
StoreShippingProcessHelper |
getShippingHelper() |
java.lang.String |
getShippingMethod() |
java.lang.String |
getShipToAddressName() |
java.lang.String |
getShipToExistingAddressErrorURL() |
java.lang.String |
getShipToExistingAddressSuccessURL() |
java.lang.String |
getShipToMultipleAddressesErrorURL() |
java.lang.String |
getShipToMultipleAddressesSuccessURL() |
java.lang.String |
getShipToNewAddressErrorURL() |
java.lang.String |
getShipToNewAddressSuccessURL() |
java.lang.String |
getUpdateShippingMethodErrorURL() |
java.lang.String |
getUpdateShippingMethodSuccessURL() |
boolean |
handleAddAddressAndMoveToMultipleShipping(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This handler method will a new shipping group to the ShippingGroupMapContainer if new shipping address
is not empty.
|
boolean |
handleAddShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Adds a new shipping group to the ShippingGroupMapContainer.
|
boolean |
handleCancel(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Override handleCancel to clear form exceptions so that error message about
missing required fields is not displayed when a shopper hits "Cancel".
|
boolean |
handleEditShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Handler for editing an address.
|
boolean |
handleInitEditAddressForm(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Initializes the address property with the shipping group address identified by the editNickName.
|
boolean |
handleInitMultipleShippingForm(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Initializes the form handler for multiple shipping group selection.
|
boolean |
handleInitSingleShippingForm(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Initializes the form handler for single shipping group selection.
|
boolean |
handleRemoveShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Handler for removing a shipping address.
|
boolean |
handleShipToExistingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Handle 'Ship to existing address' case.
|
boolean |
handleShipToMultipleAddresses(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This handler method will validate shipping address and apply the shipping groups to
the order.
|
boolean |
handleShipToNewAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Handle 'Ship to new address' case.
|
boolean |
handleUpdateShippingMethod(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Handler for editing shipping group's shipping method.
|
boolean |
isMultipleNonGiftHardgoodItems()
Determines if the total quantity of all non-gift hardgood items is more than one.
|
boolean |
isMultipleNonGiftWrapItems()
Determines if the total quantity of all non-giftwrap items is more than one.
|
boolean |
isSaveShippingAddress() |
boolean |
isShipToNewAddress() |
void |
postAddShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Copies the new shipping group address to the order's credit card payment group address.
|
void |
postEditShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Post edit shipping address processing.
|
void |
postRemoveShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Post remove shipping address processing.
|
protected void |
postSetupGiftShippingDetails(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Perform any post actions after setting up gift shipping groups.
|
protected void |
postShipToExistingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Post-shipping processing.
|
void |
postShipToMultipleAddresses(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method will reprice the order to catch address problems through CyberSource.
|
protected void |
postShipToNewAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method initializes the billing address from the shipping address if the user selected
that option.
|
void |
postUpdateShippingMethod(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Post edit shipping method processing.
|
void |
preAddShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Validates the selected nickname and address properties.
|
void |
preEditShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Validates the address properties.
|
void |
preRemoveShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Pre remove shipping address processing.
|
protected void |
preSetupGiftShippingDetails(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Perform any pre actions before setting up gift shipping groups.
|
protected void |
preShipToExistingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Pre-shipping validation.
|
void |
preShipToMultipleAddresses(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This method validates the user inputs for the Move To Billing process.
|
protected void |
preShipToNewAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Performs input data validations for new shipping address specified by
shopper
|
void |
preUpdateShippingMethod(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Validates the shipping group's shipping method.
|
protected void |
processShippingRestrictionsErrors(java.util.List pShippingValidationResult,
atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Process shipping restriction errors and add them to form exceptions.
|
void |
removeShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Removes a shipping group address from the container.
|
protected void |
repriceOrder(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Logic to re-price order, and parse any errors.
|
void |
setAddAddressAndMoveToMultipleShippingErrorURL(java.lang.String pAddAddressAndMoveToMultipleShippingErrorURL) |
void |
setAddAddressAndMoveToMultipleShippingSuccessURL(java.lang.String pAddAddressAndMoveToMultipleShippingSuccessURL) |
void |
setAddress(atg.core.util.Address pAddress) |
void |
setAddShippingAddressErrorURL(java.lang.String pAddShippingAddressErrorURL) |
void |
setAddShippingAddressSuccessURL(java.lang.String pAddShippingAddressSuccessURL) |
void |
setCheckoutProgressStates(CheckoutProgressStates pCheckoutProgressStates) |
void |
setCouponCode(java.lang.String pCouponCode) |
void |
setDefaultShippingMethod(java.lang.String pDefaultShippingMethod) |
void |
setEditAddress(atg.core.util.Address pEditAddress) |
void |
setEditShippingAddressErrorURL(java.lang.String pEditShippingAddressErrorURL) |
void |
setEditShippingAddressNickName(java.lang.String pEditShippingAddressNickName) |
void |
setEditShippingAddressSuccessURL(java.lang.String pEditShippingAddressSuccessURL) |
void |
setNewShipToAddressName(java.lang.String pNewShipToAddressName) |
void |
setRemoveShippingAddressErrorURL(java.lang.String pRemoveShippingAddressErrorURL) |
void |
setRemoveShippingAddressNickName(java.lang.String pRemoveShippingAddressNickName) |
void |
setRemoveShippingAddressSuccessURL(java.lang.String pRemoveShippingAddressSuccessURL) |
void |
setSaveShippingAddress(boolean pSaveShippingAddress) |
void |
setShippingAddressNewNickName(java.lang.String pShippingAddressNewNickName) |
void |
setShippingHelper(StoreShippingProcessHelper pShippingHelper) |
void |
setShippingMethod(java.lang.String pShippingMethod) |
void |
setShipToAddressName(java.lang.String pShipToAddressName) |
void |
setShipToExistingAddressErrorURL(java.lang.String pShipToExistingAddressErrorURL) |
void |
setShipToExistingAddressSuccessURL(java.lang.String pShipToExistingAddressSuccessURL) |
void |
setShipToMultipleAddressesErrorURL(java.lang.String pShipToMultipleAddressesErrorURL) |
void |
setShipToMultipleAddressesSuccessURL(java.lang.String pShipToMultipleAddressesSuccessURL) |
void |
setShipToNewAddress(boolean pShipToNewAddress) |
void |
setShipToNewAddressErrorURL(java.lang.String pShipToNewAddressErrorURL) |
void |
setShipToNewAddressSuccessURL(java.lang.String pShipToNewAddressSuccessURL) |
void |
setUpdateShippingMethodErrorURL(java.lang.String pUpdateShippingMethodErrorURL) |
void |
setUpdateShippingMethodSuccessURL(java.lang.String pUpdateShippingMethodSuccessURL) |
protected void |
setupGiftShippingDetails(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Setup shipping details for gift shipping groups.
|
protected void |
shipToExistingAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Shiping to existing address.
|
void |
shipToMultipleAddresses(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Applies the data in the CommerceItemShippingInfoContainer and ShippingGroupMapContainer to the
order.
|
protected void |
shipToNewAddress(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Setup single shipping details for shipping to a new address.
|
void |
updateShippingMethod(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Save changes to shipping groups.
|
protected void |
validateAddressNicknameForUniqueness(java.lang.String pNickName,
atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Validate address nickname for uniqueness.
|
protected void |
validateMultiShippingAddresses(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Validate the shipping addresses on the multi-shipping page.
|
protected void |
validateShippingAddress(atg.core.util.Address pAddress,
atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Validates the new address.
|
protected void |
validateShippingMethod(atg.core.util.Address pAddress,
java.lang.String pShippingMethod,
atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Validates the new address - Make sure user isn't trying to Express ship to AK, etc.
|
protected void |
validateShippingMethodForContainerShippingGroups(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Validates the shipping group addresses against the provided shipping method.
|
protected void |
validateShippingRestrictions(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Determines if the customer is attempting to ship an item to a country that is restricted.
|
addShippingGroupToMap, applyCommerceItemShippingInfo, applyDefaultShippingGroup, applyShippingGroups, consolidateShippingInfos, getAllInStorePickupCommerceItemShippingInfos, getApplyShippingGroupsErrorURL, getApplyShippingGroupsSuccessURL, getCommerceItemShippingInfoTools, getCurrentList, getCurrentShippingGroup, getDefaultShippingGroupName, getElectronicShippingGroups, getFirstNonGiftHardgoodShippingGroupWithRels, getListId, getLocale, getNonGiftHardgoodShippingGroupCount, getNonGiftHardgoodShippingGroups, getShippingGroup, getShippingGroupId, getShippingGroupInitializers, getSpecifyDefaultShippingGroupErrorURL, getSpecifyDefaultShippingGroupSuccessURL, getSplitShippingInfosErrorURL, getSplitShippingInfosSuccessURL, getValidateShippingGroupsChainId, handleApplyShippingGroups, handleSpecifyDefaultShippingGroup, handleSplitShippingInfos, isAnyElectronicShippingGroups, isAnyHardgoodShippingGroups, isAnyNonGiftHardgoodShippingGroups, isApplyDefaultShippingGroup, isConsolidateShippingInfosBeforeApply, isMultipleHardgoodShippingGroupsWithRelationships, isMultipleNonGiftHardgoodShippingGroups, isShippingGroupInOrder, isValidateShippingGroups, mergeCommerceItemShippingInfos, postApplyShippingGroups, postSpecifyDefaultShippingGroup, postSplitShippingInfos, preApplyShippingGroups, preSpecifyDefaultShippingGroup, preSplitShippingInfos, removeShippingGroupFromMap, runProcessValidateShippingGroups, setApplyDefaultShippingGroup, setApplyShippingGroupsErrorURL, setApplyShippingGroupsSuccessURL, setCommerceItemShippingInfoTools, setConsolidateShippingInfosBeforeApply, setCurrentList, setCurrentShippingGroup, setDefaultShippingGroupName, setListId, setLocale, setShippingGroupId, setShippingGroupInitializers, setSpecifyDefaultShippingGroupErrorURL, setSpecifyDefaultShippingGroupSuccessURL, setSplitShippingInfosErrorURL, setSplitShippingInfosSuccessURL, setValidateShippingGroups, setValidateShippingGroupsChainId, specifyDefaultShippingGroup, splitCommerceItemShippingInfoByQuantity, splitShippingInfos
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, 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, 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, toString
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 static final java.lang.String GROUND_SHIPPING_METHOD
public static final java.lang.String COUNTRY_KEY_PREFIX
public static final java.lang.String COUNTRY_STATE_RESOURCES
protected static final java.lang.String MSG_ERROR_UPDATE_ORDER
protected static final java.lang.String MSG_ERROR_MOVE_TO_BILLING
public java.lang.String getCouponCode()
public void setCouponCode(java.lang.String pCouponCode)
pCouponCode
- the coupon code to setpublic CheckoutProgressStates getCheckoutProgressStates()
public void setCheckoutProgressStates(CheckoutProgressStates pCheckoutProgressStates)
pCheckoutProgressStates
- the checkout progress states to setpublic StoreShippingProcessHelper getShippingHelper()
public void setShippingHelper(StoreShippingProcessHelper pShippingHelper)
pShippingHelper
- the shipping helper component to set.public java.lang.String getDefaultShippingMethod()
public void setDefaultShippingMethod(java.lang.String pDefaultShippingMethod)
pDefaultShippingMethod
- -
the default shipping method to set.public java.lang.String getShippingMethod()
public void setShippingMethod(java.lang.String pShippingMethod)
pShippingMethod
- - the shipping method to set.public boolean isSaveShippingAddress()
public void setSaveShippingAddress(boolean pSaveShippingAddress)
pSaveShippingAddress
- - true if shipping address should be saved, otherwise false.public boolean isShipToNewAddress()
public void setShipToNewAddress(boolean pShipToNewAddress)
pShipToNewAddress
- - true if shipping will be performed to the new address, otherwise false.public java.lang.String getShipToAddressName()
public void setShipToAddressName(java.lang.String pShipToAddressName)
pShipToAddressName
- - shipping address.public java.lang.String getNewShipToAddressName()
public void setNewShipToAddressName(java.lang.String pNewShipToAddressName)
pNewShipToAddressName
- - new shipping address.public java.lang.String getEditShippingAddressNickName()
public void setEditShippingAddressNickName(java.lang.String pEditShippingAddressNickName)
pEditShippingAddressNickName
- - the edit shipping address nickname to set.public java.lang.String getRemoveShippingAddressNickName()
public void setRemoveShippingAddressNickName(java.lang.String pRemoveShippingAddressNickName)
pRemoveShippingAddressNickName
- - the remove shipping address nickname to set.public java.lang.String getShippingAddressNewNickName()
public void setShippingAddressNewNickName(java.lang.String pShippingAddressNewNickName)
pShippingAddressNewNickName
- - the shipping address new nickname to set.public atg.core.util.Address getAddress()
public void setAddress(atg.core.util.Address pAddress)
pAddress
- - the address to set.public atg.core.util.Address getEditAddress()
public void setEditAddress(atg.core.util.Address pEditAddress)
pEditAddress
- - the edit address to set.public java.lang.String getShipToMultipleAddressesErrorURL()
public void setShipToMultipleAddressesErrorURL(java.lang.String pShipToMultipleAddressesErrorURL)
pMoveToBillingErrorURL
- - move to billing error redirect URL.public java.lang.String getShipToMultipleAddressesSuccessURL()
public void setShipToMultipleAddressesSuccessURL(java.lang.String pShipToMultipleAddressesSuccessURL)
pMoveToBillingSuccessURL
- - move to billing success redirect URL.public java.lang.String getAddShippingAddressSuccessURL()
public void setAddShippingAddressSuccessURL(java.lang.String pAddShippingAddressSuccessURL)
pAddShippingAddressSuccessURL
- - the add shipping address success redirect URL to set.public java.lang.String getAddShippingAddressErrorURL()
public void setAddShippingAddressErrorURL(java.lang.String pAddShippingAddressErrorURL)
pAddShippingAddressErrorURL
- - the add shipping address error redirect URL to set.public java.lang.String getEditShippingAddressSuccessURL()
public void setEditShippingAddressSuccessURL(java.lang.String pEditShippingAddressSuccessURL)
pEditShippingAddressSuccessURL
- - the edit shipping address success redirect URL to set.public java.lang.String getEditShippingAddressErrorURL()
public void setEditShippingAddressErrorURL(java.lang.String pEditShippingAddressErrorURL)
pEditShippingAddressErrorURL
- - the edit shipping address error redirect URL to set.public java.lang.String getRemoveShippingAddressSuccessURL()
public void setRemoveShippingAddressSuccessURL(java.lang.String pRemoveShippingAddressSuccessURL)
pRemoveShippingAddressSuccessURL
- - the remove shipping address success redirect URL to set.public java.lang.String getRemoveShippingAddressErrorURL()
public void setRemoveShippingAddressErrorURL(java.lang.String pRemoveShippingAddressErrorURL)
pRemoveShippingAddressErrorURL
- - the remove shipping address error redirect URL to set.public java.lang.String getAddAddressAndMoveToMultipleShippingSuccessURL()
public void setAddAddressAndMoveToMultipleShippingSuccessURL(java.lang.String pAddAddressAndMoveToMultipleShippingSuccessURL)
pAddAddressAndMoveToMultipleShippingSuccessURL
- -
the Add Shipping Address and Move to Multiple Shipping success redirect URL to set.public java.lang.String getAddAddressAndMoveToMultipleShippingErrorURL()
public void setAddAddressAndMoveToMultipleShippingErrorURL(java.lang.String pAddAddressAndMoveToMultipleShippingErrorURL)
pAddAddressAndMoveToMultipleShippingErrorURL
- -
the Add Shipping Address and Move to Multiple Shipping error redirect URL to set.public java.lang.String getUpdateShippingMethodSuccessURL()
public void setUpdateShippingMethodSuccessURL(java.lang.String pUpdateShippingMethodSuccessURL)
pUpdateShippingMethodSuccessURL
- - the update shipping method success redirect URL to set.public java.lang.String getUpdateShippingMethodErrorURL()
public void setUpdateShippingMethodErrorURL(java.lang.String pUpdateShippingMethodErrorURL)
pUpdateShippingMethodErrorURL
- - the update shipping method error redirect URL to set.public java.lang.String getShipToNewAddressErrorURL()
public void setShipToNewAddressErrorURL(java.lang.String pShipToNewAddressErrorURL)
pShipToNewAddressErrorURL
- - the ship to new address error URL.public java.lang.String getShipToNewAddressSuccessURL()
public void setShipToNewAddressSuccessURL(java.lang.String pShipToNewAddressSuccessURL)
-
- the ship to new address success URL.public java.lang.String getShipToExistingAddressSuccessURL()
public void setShipToExistingAddressSuccessURL(java.lang.String pShipToExistingAddressSuccessURL)
pShipToExistingAddressSuccessURL
- - the ship to existing address success URL.public java.lang.String getShipToExistingAddressErrorURL()
public void setShipToExistingAddressErrorURL(java.lang.String pShipToExistingAddressErrorURL)
pShipToExistingAddressErrorURL
- - the ship to existing address error URL.public java.util.List getGiftShippingGroups()
getGiftShippingGroups
in class atg.commerce.order.purchase.ShippingGroupFormHandler
public java.util.List getAllHardgoodCommerceItemShippingInfos()
getAllHardgoodCommerceItemShippingInfos
in class atg.commerce.order.purchase.ShippingGroupFormHandler
List
value - All hardgood commerce item shipping information.public boolean isMultipleNonGiftHardgoodItems()
public boolean isMultipleNonGiftWrapItems()
public boolean handleCancel(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
handleCancel
in class atg.droplet.GenericFormHandler
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.boolean
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public boolean handleShipToMultipleAddresses(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.boolean
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public void preShipToMultipleAddresses(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public void shipToMultipleAddresses(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.ShippingGroupFormHandler.applyShippingGroups(DynamoHttpServletRequest, DynamoHttpServletResponse)
public void postShipToMultipleAddresses(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
Initializes the billing address from the shipping address if the user selected that option.
Saves addresses in the profile, if the user selected that option.
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.protected void preShipToNewAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.protected void shipToNewAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.protected void postShipToNewAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.protected void preSetupGiftShippingDetails(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.protected void setupGiftShippingDetails(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.protected void postSetupGiftShippingDetails(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public boolean handleAddShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if servlet error occurs.java.io.IOException
- if IO error occurs.public void preAddShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public void addShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public void postAddShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public boolean handleEditShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if servlet error occurs.java.io.IOException
- if IO error occurs.public void preEditShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public void editShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public void postEditShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public boolean handleRemoveShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if servlet error occurs.java.io.IOException
- if IO error occurs.public void preRemoveShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public void removeShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public void postRemoveShippingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public boolean handleAddAddressAndMoveToMultipleShipping(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.boolean
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public boolean handleInitSingleShippingForm(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
This method expects that the ShippingGroupMapContainer has been initialized with shipping groups.
The following form properties are initialized:
NEW_ADDRESS
.
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if servlet error occurs.java.io.IOException
- if IO error occurs.public boolean handleInitMultipleShippingForm(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
The following form properties are initialized:
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if servlet error occurs.java.io.IOException
- if IO error occurs.public boolean handleInitEditAddressForm(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
Initialization only takes place if there aren't any form errors.
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if servlet error occurs.java.io.IOException
- if IO error occurs.public boolean handleShipToNewAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public boolean handleShipToExistingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.protected void preShipToExistingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- Dynamo HTTP request.pResponse
- Dynamo HTTP response.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.protected void postShipToExistingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
pRequest
- Dynamo HTTP request.pResponse
- Dynamo HTTP response.protected void shipToExistingAddress(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- Dynamo HTTP request.pResponse
- Dynamo HTTP response.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public boolean handleUpdateShippingMethod(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if servlet error occurs.java.io.IOException
- if IO error occurs.public void preUpdateShippingMethod(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public void updateShippingMethod(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.public void postUpdateShippingMethod(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.protected void validateShippingRestrictions(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.protected void validateAddressNicknameForUniqueness(java.lang.String pNickName, atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pNickName
- - nickname.pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.protected void validateShippingAddress(atg.core.util.Address pAddress, atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws java.io.IOException, javax.servlet.ServletException
pAddress
- - address.pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.protected void validateShippingMethod(atg.core.util.Address pAddress, java.lang.String pShippingMethod, atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws java.io.IOException, javax.servlet.ServletException
pAddress
- - address.pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.pShippingMethod
- a shipping method.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.protected void validateShippingMethodForContainerShippingGroups(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.protected void processShippingRestrictionsErrors(java.util.List pShippingValidationResult, atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws java.io.IOException, javax.servlet.ServletException
pShippingValidationResult
- shipping validation results.pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if servlet error occurs.java.io.IOException
- if IO error occurs.protected java.lang.String createPricingErrorMessage(atg.commerce.pricing.PricingException pPe, atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
pPe
- - pricing exception.pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.protected void addAddressValidationFormError(java.util.List pMissingProperties, atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
pMissingProperties
- - missing properties list.pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.protected void validateMultiShippingAddresses(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.protected void repriceOrder(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- a DynamoHttpServletRequest
value.pResponse
- a DynamoHttpServletResponse
value.javax.servlet.ServletException
- if an error occurs.java.io.IOException
- if an error occurs.