public class MediaBannerHandler
extends com.endeca.infront.cartridge.NavigationCartridgeHandler<com.endeca.infront.assembler.ContentItem,com.endeca.infront.cartridge.MediaBanner>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Constructor and Description |
---|
MediaBannerHandler() |
Modifier and Type | Method and Description |
---|---|
com.endeca.infront.content.source.ContentSource |
getContentSource() |
com.endeca.infront.navigation.NavigationStateBuilder |
getNavigationStateBuilder() |
com.endeca.infront.cartridge.MediaBanner |
process(com.endeca.infront.assembler.ContentItem pCartridgeConfig)
Creates a response model of the form:
|
void |
setContentSource(com.endeca.infront.content.source.ContentSource pContentSource) |
void |
setNavigationStateBuilder(com.endeca.infront.navigation.NavigationStateBuilder pNavigationStateBuilder) |
protected com.endeca.infront.cartridge.MediaBannerConfig |
wrapConfig(com.endeca.infront.assembler.ContentItem pContentItem)
Wrap config method.
|
createMdexRequest, dispatchNavigationEventInformation, executeMdexRequest, executeMdexRequest, getActionPathProvider, getContentItemInitializer, getMdexRequestBroker, getNavigationState, getSiteState, getUserState, initialize, populateNavigationPathDefaults, preprocess, setActionPathProvider, setContentItemInitializer, setMdexRequestBroker, setNavigationState, setSiteState, setUserState
public com.endeca.infront.navigation.NavigationStateBuilder getNavigationStateBuilder()
public void setNavigationStateBuilder(com.endeca.infront.navigation.NavigationStateBuilder pNavigationStateBuilder)
pNavigationStateBuilder
- - The NavigationStateBuilder component.public com.endeca.infront.content.source.ContentSource getContentSource()
public void setContentSource(com.endeca.infront.content.source.ContentSource pContentSource)
contentSource
- - The ContentSource component.protected com.endeca.infront.cartridge.MediaBannerConfig wrapConfig(com.endeca.infront.assembler.ContentItem pContentItem)
wrapConfig
in class com.endeca.infront.cartridge.NavigationCartridgeHandler<com.endeca.infront.assembler.ContentItem,com.endeca.infront.cartridge.MediaBanner>
pContentItem
- - The cartridge content item to be wrapped.public com.endeca.infront.cartridge.MediaBanner process(com.endeca.infront.assembler.ContentItem pCartridgeConfig) throws com.endeca.infront.assembler.CartridgeHandlerException
Creates a response model of the form:
{ link:LinkBuilder
, media:MediaObject
}
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,com.endeca.infront.cartridge.MediaBanner>
pCartridgeConfig
- - This cartridge's configuration content item.com.endeca.infront.assembler.CartridgeHandlerException