public class PurchasedItemsHistoryTableFormHandler
extends atg.svc.search.RepositoryQueryTableFormHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
protected CSRAgentTools |
mCSRAgentTools |
long |
mDaysThreshold |
protected java.lang.String |
mProfileId |
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 |
---|
PurchasedItemsHistoryTableFormHandler() |
Modifier and Type | Method and Description |
---|---|
protected atg.repository.Query |
createItemsByUserQuery(atg.repository.QueryBuilder pQueryBuilder,
java.lang.String pProfileId)
Creates a query for finding all commerce items that reference an order owned by the customer.
|
protected atg.repository.Query |
createSearchQuery(atg.repository.QueryBuilder pQueryBuilder)
Executes
createItemsByUserQuery |
protected atg.repository.Query |
createStateQuery(atg.repository.QueryBuilder pQueryBuilder)
Generates the query that limits the results to Orders in
specific states.
|
protected atg.repository.Query |
createSubmittedDateThresholdQuery(atg.repository.QueryBuilder pQueryBuilder)
Generates the query that limits the results to Orders submitted
in the past n days.
|
CSRAgentTools |
getCSRAgentTools() |
long |
getDaysThreshold()
Commerce items returned are limited to orders submitted in
the past n days.
|
java.lang.String |
getProfileId()
returns the profile id for which the order search will be
generated
|
void |
setCSRAgentTools(CSRAgentTools pCSRAgentTools)
Sets the property CSRAgentTools.
|
void |
setDaysThreshold(long pDaysThreshold) |
void |
setProfileId(java.lang.String pProfileId) |
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 CSRAgentTools mCSRAgentTools
protected java.lang.String mProfileId
public long mDaysThreshold
public PurchasedItemsHistoryTableFormHandler()
public void setCSRAgentTools(CSRAgentTools pCSRAgentTools)
public CSRAgentTools getCSRAgentTools()
public java.lang.String getProfileId()
public void setProfileId(java.lang.String pProfileId)
public long getDaysThreshold()
public void setDaysThreshold(long pDaysThreshold)
protected atg.repository.Query createItemsByUserQuery(atg.repository.QueryBuilder pQueryBuilder, java.lang.String pProfileId) throws atg.repository.RepositoryException
Orders are also limited by their state and their submit date.
pQueryBuilder
- pProfileId
- atg.repository.RepositoryException
createStateQuery(QueryBuilder)
,
createSubmittedDateThresholdQuery(QueryBuilder)
protected atg.repository.Query createStateQuery(atg.repository.QueryBuilder pQueryBuilder) throws atg.repository.RepositoryException
CSRAgentTools
fulfilledOrderStates and submittedOrderStates properties.pQueryBuilder
- atg.repository.RepositoryException
protected atg.repository.Query createSubmittedDateThresholdQuery(atg.repository.QueryBuilder pQueryBuilder) throws atg.repository.RepositoryException
daysThreshold
propertypQueryBuilder
- atg.repository.RepositoryException
protected atg.repository.Query createSearchQuery(atg.repository.QueryBuilder pQueryBuilder) throws atg.repository.RepositoryException
createItemsByUserQuery
createSearchQuery
in class atg.svc.search.RepositoryQueryTableFormHandler
atg.repository.RepositoryException