public class StoreSearchFormHandler
extends atg.commerce.gifts.SearchFormHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version
|
protected static java.lang.String |
MSG_EMPTY_FIRST_LAST_NAME
Invalid e-mail format message key.
|
ALL, CURRENT, mCurrentPage, mFirstNamePropertyName, mLastNamePropertyName, mResultsPerPage, mSearchErrorURL, mSearchSuccessURL, mSortCaseSensitive, mSortDirection, mSortField, mTotalItemCount, mUseContainsForNames, SORT_DIRECTION_ASCENDING, SORT_DIRECTION_DESCENDING
PARAM_DEFER_FORWARD_OR_REDIRECT, PARAM_USE_FORWARDS
Constructor and Description |
---|
StoreSearchFormHandler() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
formatUserMessage(java.lang.String pResourceKey,
atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Retrieves a message from default resource bundle.
|
boolean |
handleClearForm(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
This handler clears form inputs for advanced search along with form exceptions.
|
void |
preSearch(atg.servlet.DynamoHttpServletRequest pRequest,
atg.servlet.DynamoHttpServletResponse pResponse)
Validates entered first and last name.
|
boolean |
validateSearchInput()
Ensures that at least one of the first name or last name fields is not empty.
|
buildQueryOptions, buildSortDirectives, calculateEndIndex, calculateStartIndex, doSearch, executeCountQuery, generateAdvancedSearchQuery, generateNameSearchQuery, generatePublishedSearchQuery, generateResultSet, generateSearchQuery, generateSearchValues, generateSiteConstrainedQuery, getAdvancedSearchPropertyNames, getCurrentPage, getFirstNamePropertyName, getGiftlistManager, getGiftlistRepository, getItemTypes, getLastNamePropertyName, getLoggingIdentifier, getNameSearchPropertyNames, getPropertyValues, getPropertyValuesByType, getPublishedSearchPropertyNames, getQueryOptions, getResultsPerPage, getSearchErrorURL, getSearchInput, getSearchResults, getSearchResultsByItemType, getSearchSuccessURL, getSiteGroupManager, getSiteIds, getSiteScope, getSortCaseSensitive, getSortDirection, getSortField, getStatePropertyName, getTotalItemCount, handleSearch, isDoAdvancedSearch, isDoNameSearch, isDoPagedSearch, isDoPublishedSearch, isUseContainsForNames, postSearch, setAdvancedSearchPropertyNames, setCurrentPage, setDoAdvancedSearch, setDoNameSearch, setDoPagedSearch, setDoPublishedSearch, setFirstNamePropertyName, setGiftlistManager, setGiftlistRepository, setItemTypes, setLastNamePropertyName, setLoggingIdentifier, setNameSearchPropertyNames, setPropertyValues, setPublishedSearchPropertyNames, setQueryOptions, setResultsPerPage, setSearchErrorURL, setSearchInput, setSearchSuccessURL, setSiteGroupManager, setSiteIds, setSiteScope, setSortCaseSensitive, setSortDirection, setSortField, setStatePropertyName, setTotalItemCount, setUseContainsForNames
addFormException, addUncheckedFormException, afterSet, beforeSet, checkFormRedirect, 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, doStartService, 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 MSG_EMPTY_FIRST_LAST_NAME
public boolean handleClearForm(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
pRequest
- - the HTTP request.pResponse
- - the HTTP response.true
.javax.servlet.ServletException
- if something goes wrong.java.io.IOException
- if something goes wrong.public void preSearch(atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
preSearch
in class atg.commerce.gifts.SearchFormHandler
pRequest
- - the HTTP request.pResponse
- - the HTTP response.javax.servlet.ServletException
- if something goes wrong.java.io.IOException
- if something goes wrong.public boolean validateSearchInput()
protected java.lang.String formatUserMessage(java.lang.String pResourceKey, atg.servlet.DynamoHttpServletRequest pRequest, atg.servlet.DynamoHttpServletResponse pResponse)
MY_RESOURCE_NAME
field.pResourceKey
- - key to be searched within a resource bundle.pRequest
- - the HTTP request.pResponse
- - the HTTP response