public class GiftlistTableFormHandler
extends atg.svc.search.RepositoryQueryTableFormHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
protected CSRAgentTools |
mCSRAgentTools |
protected java.lang.String |
mProfileId |
protected java.lang.String |
mSiteIdPropertyName |
mItemDescriptorName, mRepository, mRepositoryView
mCurrentPage, mResultsPerPage, mSearchResults, mSortDirection, mSortField, mTotalItemCount, SORT_DIRECTION_ASCENDING, SORT_DIRECTION_DESCENDING
EQUALS, PARAM_DELIMITER, QUERY_DELIMITER, STATUS_ERROR_REDIRECT, STATUS_ERROR_STAY, STATUS_SUCCESS
PARAM_DEFER_FORWARD_OR_REDIRECT, PARAM_USE_FORWARDS
OPTIONS_ANSWER_DISPLAY, OPTIONS_ANSWER_DISPLAY_CURRENT_WINDOW, OPTIONS_ANSWER_DISPLAY_MULTIPLE_WINDOWS, OPTIONS_ANSWER_DISPLAY_SINGLE_WINDOW, OPTIONS_FILTER_BY_DOC_SET, OPTIONS_FILTER_BY_FORMAT, OPTIONS_FILTER_BY_SOURCE, OPTIONS_FILTER_BY_TITLE, OPTIONS_FILTER_OR_GROUPING_FILTER, OPTIONS_FILTER_OR_GROUPING_GROUP, OPTIONS_FILTER_OR_GROUPING_NONE, OPTIONS_QUERY_LANGUAGE, OPTIONS_RESULT_LANGUAGE, OPTIONS_SHOW_ANSWERS_AS, OPTIONS_SHOW_ANSWERS_BY_DOC, OPTIONS_SHOW_ANSWERS_INDIVIDUAL, OPTIONS_SHOW_FAQS_AS_QUESTIONS, OPTIONS_SHOW_FAQS_AS_QUESTIONS_AND_ANSWERS, PARAM_SITE_ID
Constructor and Description |
---|
GiftlistTableFormHandler() |
Modifier and Type | Method and Description |
---|---|
protected atg.repository.Query |
createSearchQuery(atg.repository.QueryBuilder pQueryBuilder)
Return the query that should be executed on the Repository View.
|
protected atg.repository.Query |
generateOwnerSearchQuery(atg.repository.QueryBuilder pQueryBuilder,
java.lang.String pProfileId)
Creates a query for finding all gift lists owned by the customer.
|
protected atg.repository.Query |
generateSiteConstrainedQuery(atg.repository.QueryBuilder pQueryBuilder)
Returns a query that represents a site search.
|
CSRAgentTools |
getCSRAgentTools() |
atg.commerce.gifts.GiftlistManager |
getGiftlistManager()
Returns property GiftlistManager
|
java.lang.String |
getProfileId()
returns the profile id for which the order search will be
generated
|
java.lang.String |
getSiteId(atg.repository.RepositoryItem pSite)
Returns the site Id
|
java.lang.String |
getSiteIdPropertyName()
Returns the name of the site id property in the repository
|
atg.multisite.SiteManager |
getSiteManager()
Returns property SiteManager.
|
boolean |
isDoOwnerSearch()
Returns property DoOwnerSearch
|
boolean |
isDoSiteFilterSearch()
Returns property DoSiteFilterSearch
|
boolean |
isIncludeDisabledSites()
Returns property IncludeDisabledSites
|
void |
setCSRAgentTools(CSRAgentTools pCSRAgentTools)
Sets the property CSRAgentTools.
|
void |
setDoOwnerSearch(boolean pDoOwnerSearch)
Sets property DoOwnerSearch
|
void |
setDoSiteFilterSearch(boolean pDoSiteFilterSearch)
Sets property DoSiteFilterSearch
|
void |
setGiftlistManager(atg.commerce.gifts.GiftlistManager pGiftlistManager)
Sets property giftlistManager
|
void |
setIncludeDisabledSites(boolean pIncludeDisabledSites)
Sets property IncludeDisabledSites
|
void |
setProfileId(java.lang.String pProfileId) |
void |
setSiteIdPropertyName(java.lang.String pSiteIdPropertyName)
Sets the name of the site id property in the repository
|
void |
setSiteManager(atg.multisite.SiteManager pSiteManager)
Sets property SiteManager.
|
assembleSearchResults, executeCountQuery, getItemDescriptorName, getRepository, getRepositoryView, search, setItemDescriptorName, setRepository
buildSortDirectives, calculateEndIndex, calculateStartIndex, getCurrentPage, getResultsPerPage, getSearchResults, getSortDirection, getSortField, getTotalItemCount, handleSearch, postSearch, preSearch, setCurrentPage, setResultsPerPage, setSearchResults, setSortDirection, setSortField, setTotalItemCount
formHandlerInit, getErrorURL, getParameterMap, getParameters, handleChangeTab, handleCloseWindow, handleGetWindowTab, handleHidePanel, handleProcessPanel, handleScrollPanelTabsLeft, handleScrollPanelTabsRight, handleSelectTabbedPanel, handleShowPanel, handleToggleCell, handleTogglePanel, handleTogglePanelContent, handleTogglePanelsToTabs, handleTransform, setErrorURL, setParameterMap, setParameters
handleUncheckedFormException, isLoggingUncheckedException, isRollbackTransactionOnFormError, isTransactionMarkedAsRollback, processException, processException, setLoggingUncheckedException, setRollbackTransactionOnFormError
addParameterToURLString, beforeGet, beforeSet, checkFormError, checkFormRedirect, checkFormSuccess, formHandlerBeforeGet, formHandlerBeforeSet, getDefaultLocale, getRedirectDelayMS, getString, getString, getString, getSuccessURL, getUserLocale, getUserMessagesResourceBundle, handleCancel, isUseRequestLocale, processException, processException, processExceptionAndLog, processExceptionAndLog, redirect, setDefaultLocale, setRedirectDelayMS, setSuccessURL, setUseRequestLocale, setUserMessagesResourceBundle
afterSet, commitTransaction, getTransactionDemarcation, getTransactionStatus, isEnsureTransaction, isRollbackTransaction, isRollbackTransactionOnUnhandledException, setEnsureTransaction, setRollbackTransaction, setRollbackTransactionOnUnhandledException, setTransactionDemarcation
addFormException, addUncheckedFormException, createFormSubmissionMessage, getCancelURL, getCheckForValidSession, getFormError, getFormExceptions, getFormName, getMessagePort, getMessageSource, getMessageType, getPropertyExceptions, getSendMessages, getUncheckedFormExceptions, handleFormException, 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
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 java.lang.String mSiteIdPropertyName
protected CSRAgentTools mCSRAgentTools
protected java.lang.String mProfileId
public void setDoOwnerSearch(boolean pDoOwnerSearch)
pDoOwnerSearch
- the property to store the boolean value of whether or not to perform search by owner.public boolean isDoOwnerSearch()
public void setDoSiteFilterSearch(boolean pDoSiteFilterSearch)
pDoSiteFilterSearch
- the property to store the boolean value of whether or not to perform filtering by site in regards to a gift list.public boolean isDoSiteFilterSearch()
public void setIncludeDisabledSites(boolean pIncludeDisabledSites)
pIncludeDisabledSites
- the property to store the boolean value of whether or not to display giftlists belonging to disabled sites.public boolean isIncludeDisabledSites()
public void setGiftlistManager(atg.commerce.gifts.GiftlistManager pGiftlistManager)
pGiftlistManager
- gift list manager.public atg.commerce.gifts.GiftlistManager getGiftlistManager()
public void setSiteManager(atg.multisite.SiteManager pSiteManager)
pSiteManager
- the SiteManagerpublic atg.multisite.SiteManager getSiteManager()
public java.lang.String getSiteIdPropertyName()
public void setSiteIdPropertyName(java.lang.String pSiteIdPropertyName)
public void setCSRAgentTools(CSRAgentTools pCSRAgentTools)
public CSRAgentTools getCSRAgentTools()
public java.lang.String getProfileId()
public void setProfileId(java.lang.String pProfileId)
public java.lang.String getSiteId(atg.repository.RepositoryItem pSite)
pSite
- protected atg.repository.Query generateSiteConstrainedQuery(atg.repository.QueryBuilder pQueryBuilder) throws atg.repository.RepositoryException
pQueryBuilder
- the builder that should be used to construct the queryatg.repository.RepositoryException
protected atg.repository.Query generateOwnerSearchQuery(atg.repository.QueryBuilder pQueryBuilder, java.lang.String pProfileId) throws atg.repository.RepositoryException
pQueryBuilder
- pProfileId
- atg.repository.RepositoryException
protected atg.repository.Query createSearchQuery(atg.repository.QueryBuilder pQueryBuilder) throws atg.repository.RepositoryException
createSearchQuery
in class atg.svc.search.RepositoryQueryTableFormHandler
pQueryBuilder
- the builder that should be used to construct the queryatg.repository.RepositoryException
- if an error occured while forming the query