public class SfiShippingSelect extends LogonShippingSelect
Modifier and Type | Class and Description |
---|---|
protected class |
SfiShippingSelect.Context
Inner class used to store servlet context information.
|
LogonShippingSelect.ShippingLocation
FlashServlet.Stack
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID
The class' serialization version id.
|
DISPLAY_MODE, SN_ADMINMODE, SN_CATEGORIES, SN_CATEGORIES_LISTONLY, SN_CATEGORIES_PATH, SN_CATEGORY, SN_CONTINUE_PAGEURL, SN_PRODUCTS, SN_PRODUCTS_INSTOCK, SN_PRODUCTS_NOSTOCK, SN_PRODUCTS_PAFILTERS, SN_PRODUCTS_PAGEHIST, SN_PRODUCTS_PAGENUM, SN_PRODUCTS_PAGEURL, SOURCE_CATALOG, SOURCE_FAVORITES, SOURCE_SEARCH, SOURCE_SHOPCART, SOURCE_SPECIAL
SN_CART, SN_LOGON_STATUS, SN_SECPROFILE, SN_USER, SN_USERSFI
BROWSER_IE, BROWSER_NN, BROWSER_XX, RESP_NULL, RESP_REDIRECTED, RQST_AJAX, RQST_NULL
Constructor and Description |
---|
SfiShippingSelect() |
Modifier and Type | Method and Description |
---|---|
protected LogonShippingSelect.Context |
createContext(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Creates the servlet context inner class.
|
protected User |
getAccountObject(LogonShippingSelect.Context ctx)
Returns the account (user) being processed.
|
protected java.lang.String |
getNextURL(BaseServlet.Context baseCtx)
Returns the next URL (including parameters) to be processed when this
servlet's processing has been successfully completed (no edit errors, etc.).
|
protected java.util.ArrayList<Customer> |
getShiptoCustomers(LogonShippingSelect.Context ctx)
Returns the list of ship-to cusotmers being processed.
|
protected java.lang.String |
getTemplateName(BaseServlet.Context baseCtx)
Returns the name of the html template file used by the servlet.
|
protected void |
setSessionValues(BaseServlet.Context baseCtx)
Adds one or more values to the http session object.
|
protected void |
setTemplateData(BaseServlet.Context baseCtx)
Sets the various data required by the html template.
|
protected void |
useExistingSessionImpl(BaseServlet.Context baseCtx)
Provides additional application-specific functionality for using an
existing session.
|
editFormFields, isPreshopRequest, readParameters, resetFormFields, setCookieValues, setTemplateError, updateShipto
confirmSession, getPreviousCategoryList, getPreviousCategoryPath, hasSubcategories, hasSubcategories, isOmitNoStock, isUserHelpRequest, setTemplateCategoryPath, sortCategoryProductData, writePageImpl
confirmCart, confirmRequest, confirmRetail, confirmWholesale, createNewCart, createNewSessionImpl, getPageTitle, getServletPath, getUser, initTemplateDataImpl, isLogonRequest, requestComplete, requiresLogon, resetCart, resetCategories, resetProducts, setDefaultUser, setSessionCart, setSFIShoppingUser, writeCookie
createNewSession, determineBrowser, doGet, doPost, getCookie, getInvokerName, getInvokerName, getInvokerParams, getInvokerParams, getInvokerPath, getInvokerPath, getInvokerURL, getPageParams, getRequestURL, getServletName, getServletName, getServletParams, getServletParams, getServletPath, getServletURL, getServletURL, getTemplateMessage, getTemplateMessage, getTemplateMessage, getTemplateMessage, getTemplateMessage, initTemplateData, isPrintable, isServerTomcat, log, qualifyURL, redirectURL, setP3PCompactPolicy, showSiteError, showSiteError, showSiteError, useExistingSession, writeCookie, writeTempCookie
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
private static final long serialVersionUID
protected void useExistingSessionImpl(BaseServlet.Context baseCtx)
useExistingSession
method.
Overrides useExistingSessionImpl
in FlashServlet
.useExistingSessionImpl
in class FlashServlet
baseCtx
- (Context) The current servlet context.protected java.lang.String getNextURL(BaseServlet.Context baseCtx)
writeURL
method.
Overrides getNextURL
in LogonShippingSelect
.getNextURL
in class LogonShippingSelect
baseCtx
- (Context) The current servlet context.protected java.lang.String getTemplateName(BaseServlet.Context baseCtx)
writePage
method.
Overrides getTemplateName
in LogonShippingSelect
.getTemplateName
in class LogonShippingSelect
baseCtx
- (Context) The current servlet context.protected void setSessionValues(BaseServlet.Context baseCtx)
writeURL
method.
Overrides setSessionValues
in LogonShippingSelect
.setSessionValues
in class LogonShippingSelect
baseCtx
- (Context) The current servlet context.protected void setTemplateData(BaseServlet.Context baseCtx)
writePage
method.
Overrides setTemplateData
in LogonShippingSelect
.setTemplateData
in class LogonShippingSelect
baseCtx
- (Context) The current servlet context.protected User getAccountObject(LogonShippingSelect.Context ctx)
getAccountObject
in LogonShippingSelect
.getAccountObject
in class LogonShippingSelect
ctx
- (Context) The current servlet context.protected java.util.ArrayList<Customer> getShiptoCustomers(LogonShippingSelect.Context ctx)
getShiptoCustomers
in LogonShippingSelect
.getShiptoCustomers
in class LogonShippingSelect
ctx
- (Context) The current servlet context.protected LogonShippingSelect.Context createContext(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
createContext
in LogonShippingSelect
.
Invoked by doPost
and doGet
methods.createContext
in class LogonShippingSelect
request
- (HttpServletRequest) The servlet's incoming request.response
- (HttpServletResponse) The servlet's outgoing response.