atg.projects.store.assembler.cartridge.handler
Class MediaBannerHandler
java.lang.Object
com.endeca.infront.cartridge.NavigationCartridgeHandler<com.endeca.infront.assembler.ContentItem,com.endeca.infront.cartridge.MediaBanner>
atg.projects.store.assembler.cartridge.handler.MediaBannerHandler
- All Implemented Interfaces:
- com.endeca.infront.assembler.CartridgeHandler<com.endeca.infront.assembler.ContentItem>
public class MediaBannerHandler
- extends com.endeca.infront.cartridge.NavigationCartridgeHandler<com.endeca.infront.assembler.ContentItem,com.endeca.infront.cartridge.MediaBanner>
Media banner cartridge handler.
- Version:
- $Id: //hosting-blueprint/B2CBlueprint/version/10.2.1/Endeca/Assembler/src/atg/projects/store/assembler/cartridge/handler/MediaBannerHandler.java#3 $$Change: 798755 $
- Author:
- vbreida
Field Summary |
static java.lang.String |
CLASS_VERSION
Class version string |
Method Summary |
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. |
Methods inherited from class com.endeca.infront.cartridge.NavigationCartridgeHandler |
createMdexRequest, dispatchNavigationEventInformation, executeMdexRequest, executeMdexRequest, getActionPathProvider, getContentItemInitializer, getMdexRequestBroker, getNavigationState, initialize, populateNavigationPathDefaults, preprocess, setActionPathProvider, setContentItemInitializer, setMdexRequestBroker, setNavigationState |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS_VERSION
public static java.lang.String CLASS_VERSION
- Class version string
MediaBannerHandler
public MediaBannerHandler()
getNavigationStateBuilder
public com.endeca.infront.navigation.NavigationStateBuilder getNavigationStateBuilder()
- Returns:
- the NavigationStateBuilder component.
setNavigationStateBuilder
public void setNavigationStateBuilder(com.endeca.infront.navigation.NavigationStateBuilder pNavigationStateBuilder)
- Parameters:
pNavigationStateBuilder
- - The NavigationStateBuilder component.
getContentSource
public com.endeca.infront.content.source.ContentSource getContentSource()
- Returns:
- the ContentSource component.
setContentSource
public void setContentSource(com.endeca.infront.content.source.ContentSource pContentSource)
- Parameters:
contentSource
- - The ContentSource component.
wrapConfig
protected com.endeca.infront.cartridge.MediaBannerConfig wrapConfig(com.endeca.infront.assembler.ContentItem pContentItem)
- Wrap config method.
- Specified by:
wrapConfig
in class com.endeca.infront.cartridge.NavigationCartridgeHandler<com.endeca.infront.assembler.ContentItem,com.endeca.infront.cartridge.MediaBanner>
- Parameters:
pContentItem
- - The cartridge content item to be wrapped.
- Returns:
- new BasicContentItem created based on pContentItem
process
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
}
- Specified by:
process
in interface com.endeca.infront.assembler.CartridgeHandler<com.endeca.infront.assembler.ContentItem>
- Overrides:
process
in class com.endeca.infront.cartridge.NavigationCartridgeHandler<com.endeca.infront.assembler.ContentItem,com.endeca.infront.cartridge.MediaBanner>
- Parameters:
pCartridgeConfig
- - This cartridge's configuration content item.
- Returns:
- The populated MediaBanner ContentItem.
- Throws:
com.endeca.infront.assembler.CartridgeHandlerException