public class CSRCatalogFilterBuilder
extends atg.commerce.endeca.assembler.navigation.filter.CatalogFilterBuilder
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
protected CSRAgentTools |
mCSRAgentTools |
protected atg.commerce.csr.catalog.endeca.SearchState |
mSearchState |
protected atg.multisite.SiteGroupManager |
mSiteGroupManager |
EMPTY_FILTER
Constructor and Description |
---|
CSRCatalogFilterBuilder() |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
determineCatalogIds()
Returns the catalogs based on the current site scope set
in the SearchState.
|
CSRAgentTools |
getCSRAgentTools()
Returns a reference to the CSRAgentTools utility API component
|
atg.commerce.csr.catalog.endeca.SearchState |
getSearchState()
returns a reference the search state component
|
atg.multisite.SiteGroupManager |
getSiteGroupManager()
Returns a reference to the SiteGroupManager used to get sites
in the current cart sharing group
|
void |
setCSRAgentTools(CSRAgentTools pAgentTools)
Sets a reference to the CSRAgentTools utility API component
|
void |
setSearchState(atg.commerce.csr.catalog.endeca.SearchState pSearchState) |
void |
setSiteGroupManager(atg.multisite.SiteGroupManager pSiteGroupManager)
Sets a reference to the SiteGroupManager used to get sites
in the current cart sharing group
|
buildRecordFilter, getCatalogIdPropertyName, getCatalogTools, setCatalogIdPropertyName, setCatalogTools
isSecurityFilter, setSecurityFilter
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 final java.lang.String CLASS_VERSION
protected CSRAgentTools mCSRAgentTools
protected atg.multisite.SiteGroupManager mSiteGroupManager
protected atg.commerce.csr.catalog.endeca.SearchState mSearchState
public CSRAgentTools getCSRAgentTools()
public void setCSRAgentTools(CSRAgentTools pAgentTools)
public atg.multisite.SiteGroupManager getSiteGroupManager()
public void setSiteGroupManager(atg.multisite.SiteGroupManager pSiteGroupManager)
public atg.commerce.csr.catalog.endeca.SearchState getSearchState()
public void setSearchState(atg.commerce.csr.catalog.endeca.SearchState pSearchState)
public java.lang.String[] determineCatalogIds()
determineCatalogIds
in class atg.commerce.endeca.assembler.navigation.filter.CatalogFilterBuilder