Interface CMSDynamicAttributeService
-
- All Known Implementing Classes:
CMSSmartEditDynamicAttributeService,CxCMSDynamicAttributeService,DefaultCMSDynamicAttributeService,PersonalizationDynamicAttributeService
public interface CMSDynamicAttributeServiceService interface providing methods to resolve dynamic attributes for CMS components and content slots.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidafterAllItems(javax.servlet.jsp.PageContext pageContext)java.util.Map<java.lang.String,java.lang.String>getDynamicComponentAttributes(AbstractCMSComponentModel component, ContentSlotModel contentSlot)java.util.Map<java.lang.String,java.lang.String>getDynamicContentSlotAttributes(ContentSlotModel contentSlot, javax.servlet.jsp.PageContext pageContext, java.util.Map<java.lang.String,java.lang.String> initialMaps)java.lang.StringgetFallbackElement(CMSItemModel cmsItemModel)
-
-
-
Method Detail
-
getDynamicComponentAttributes
java.util.Map<java.lang.String,java.lang.String> getDynamicComponentAttributes(AbstractCMSComponentModel component, ContentSlotModel contentSlot)
- Parameters:
component- the CMS component to resolve dynamic attributes forcontentSlot- the content slot holding the component- Returns:
Mapof dynamic attributes for the given CMS component
-
getDynamicContentSlotAttributes
java.util.Map<java.lang.String,java.lang.String> getDynamicContentSlotAttributes(ContentSlotModel contentSlot, javax.servlet.jsp.PageContext pageContext, java.util.Map<java.lang.String,java.lang.String> initialMaps)
- Parameters:
contentSlot- the content slot to resolve dynamic attributes forpageContext- the current page contextinitialMaps- the initial maps- Returns:
Mapof dynamic attributes for the given CMS content slot
-
afterAllItems
void afterAllItems(javax.servlet.jsp.PageContext pageContext)
- Parameters:
pageContext- the current page context
-
getFallbackElement
java.lang.String getFallbackElement(CMSItemModel cmsItemModel)
- Parameters:
cmsItemModel- the CMS item model- Returns:
- the element to create if none provided
-
-