public class DimensionValueCacheRefreshHandler
extends com.endeca.infront.cartridge.DimensionSearchResultsHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Constructor and Description |
---|
DimensionValueCacheRefreshHandler() |
Modifier and Type | Method and Description |
---|---|
protected com.endeca.infront.cartridge.model.DimensionSearchGroup |
getDimension(com.endeca.infront.cartridge.DimensionSearchResults pDimensionSearchResults)
Loops through all dimensions for the dimension specified by the
dimensionName.
|
java.lang.String |
getDimensionName() |
protected com.endeca.infront.navigation.model.SearchFilter |
getDimensionSearchFilter(com.endeca.infront.navigation.NavigationState navigationState)
Gets the SearchFilter used for the dimension search.
|
DimensionValueCacheTools |
getDimensionValueCacheTools() |
com.endeca.infront.navigation.NavigationStateBuilder |
getNavigationStateBuilder() |
java.lang.String |
getRepositoryIdProperty() |
protected java.lang.String |
parseDimvalId(java.lang.String pNavState)
Dimension values returned don't contain their dimval id so we need to parse
it from the navigation state.
|
com.endeca.infront.cartridge.DimensionSearchResults |
process(com.endeca.infront.cartridge.DimensionSearchResultsConfig pConfig)
An override of the DimensionSearchResultsHandlers process method.
|
void |
setDimensionName(java.lang.String pDimensionName) |
void |
setDimensionValueCacheTools(DimensionValueCacheTools pDimensionValueCacheTools) |
void |
setNavigationStateBuilder(com.endeca.infront.navigation.NavigationStateBuilder pNavigationStateBuilder) |
void |
setRepositoryIdProperty(java.lang.String pRepositoryIdProperty) |
createDimensionSearchNavigationState, preprocess, wrapConfig
createMdexRequest, dispatchNavigationEventInformation, executeMdexRequest, executeMdexRequest, getActionPathProvider, getContentItemInitializer, getMdexRequestBroker, getNavigationState, getSiteState, getUserState, initialize, populateNavigationPathDefaults, setActionPathProvider, setContentItemInitializer, setMdexRequestBroker, setNavigationState, setSiteState, setUserState
public java.lang.String getDimensionName()
public void setDimensionName(java.lang.String pDimensionName)
mDimensionName
- the mDimensionName to setpublic java.lang.String getRepositoryIdProperty()
public void setRepositoryIdProperty(java.lang.String pRepositoryIdProperty)
mRepositoryIdProperty
- the mRepositoryIdProperty to
set.public DimensionValueCacheTools getDimensionValueCacheTools()
public void setDimensionValueCacheTools(DimensionValueCacheTools pDimensionValueCacheTools)
mDimensionValueCacheTools
- the mDimensionValueCacheTools to set.public com.endeca.infront.navigation.NavigationStateBuilder getNavigationStateBuilder()
public void setNavigationStateBuilder(com.endeca.infront.navigation.NavigationStateBuilder pNavigationStateBuilder)
pNavigationStateBuilder
- Set the navigationStateBuilderpublic com.endeca.infront.cartridge.DimensionSearchResults process(com.endeca.infront.cartridge.DimensionSearchResultsConfig pConfig) throws com.endeca.infront.assembler.CartridgeHandlerException
process
in interface com.endeca.infront.assembler.CartridgeHandler<com.endeca.infront.cartridge.DimensionSearchResultsConfig>
process
in class com.endeca.infront.cartridge.DimensionSearchResultsHandler
com.endeca.infront.assembler.CartridgeHandlerException
protected java.lang.String parseDimvalId(java.lang.String pNavState)
pNavState
- The navigation state string to be parsed.protected com.endeca.infront.navigation.model.SearchFilter getDimensionSearchFilter(com.endeca.infront.navigation.NavigationState navigationState)
getDimensionSearchFilter
in class com.endeca.infront.cartridge.DimensionSearchResultsHandler
navigationState
- the global NavigationState objectprotected com.endeca.infront.cartridge.model.DimensionSearchGroup getDimension(com.endeca.infront.cartridge.DimensionSearchResults pDimensionSearchResults)
pDimensionSearchResults
-