public class LocationSearchRadiusHandler extends com.endeca.infront.cartridge.NavigationCartridgeHandler<com.endeca.infront.assembler.ContentItem,LocationSearchRadiusContentItem>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string.
|
Constructor and Description |
---|
LocationSearchRadiusHandler() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getSearchRadius() |
java.util.List<java.lang.String> |
getSortedSearchRadius()
Returns sorted list of search radius
|
void |
preprocess(com.endeca.infront.assembler.ContentItem pCartridgeConfig)
Currently only used to create an MdexRequest.
|
LocationSearchRadiusContentItem |
process(com.endeca.infront.assembler.ContentItem pCartridgeConfig)
Create a new LocationSearchRadiusContentItem.
|
void |
setSearchRadius(java.util.List<java.lang.String> pSearchRadius) |
protected com.endeca.infront.assembler.ContentItem |
wrapConfig(com.endeca.infront.assembler.ContentItem pContentItem)
Create a new BasicContentItem using the passed in ContentItem.
|
createMdexRequest, dispatchNavigationEventInformation, executeMdexRequest, executeMdexRequest, getActionPathProvider, getContentItemInitializer, getMdexRequestBroker, getNavigationState, getSiteState, getUserState, initialize, populateNavigationPathDefaults, setActionPathProvider, setContentItemInitializer, setMdexRequestBroker, setNavigationState, setSiteState, setUserState
public static final java.lang.String CLASS_VERSION
public void setSearchRadius(java.util.List<java.lang.String> pSearchRadius)
pSearchRadius
- The Search Radius list to be displayed on screen.public java.util.List<java.lang.String> getSearchRadius()
public java.util.List<java.lang.String> getSortedSearchRadius()
protected com.endeca.infront.assembler.ContentItem wrapConfig(com.endeca.infront.assembler.ContentItem pContentItem)
wrapConfig
in class com.endeca.infront.cartridge.NavigationCartridgeHandler<com.endeca.infront.assembler.ContentItem,LocationSearchRadiusContentItem>
pContentItem
- The configuration content item for this cartridge handler. This will either be
the fully initialized configuration object, if a ContentItemInitializer
has been set, or it will simply be the instance configuration.BasicContentItem
which wraps the input ContentItem
.public void preprocess(com.endeca.infront.assembler.ContentItem pCartridgeConfig) throws com.endeca.infront.assembler.CartridgeHandlerException
preprocess
in interface com.endeca.infront.assembler.CartridgeHandler<com.endeca.infront.assembler.ContentItem>
preprocess
in class com.endeca.infront.cartridge.NavigationCartridgeHandler<com.endeca.infront.assembler.ContentItem,LocationSearchRadiusContentItem>
pCartridgeConfig
- The LocationSearchRadius refinement cartridge configuration.com.endeca.infront.assembler.CartridgeHandlerException
- if the operation fails.public LocationSearchRadiusContentItem process(com.endeca.infront.assembler.ContentItem pCartridgeConfig) throws com.endeca.infront.assembler.CartridgeHandlerException
process
in interface com.endeca.infront.assembler.CartridgeHandler<com.endeca.infront.assembler.ContentItem>
process
in class com.endeca.infront.cartridge.NavigationCartridgeHandler<com.endeca.infront.assembler.ContentItem,LocationSearchRadiusContentItem>
pCartridgeConfig
- The Geo Filter cartridge configuration.com.endeca.infront.assembler.CartridgeHandlerException
- if a NavigationException is caught.