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, initialize, populateNavigationPathDefaults, setActionPathProvider, setContentItemInitializer, setMdexRequestBroker, setNavigationStatepublic 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.