Class PersonalizationDynamicAttributeService
- java.lang.Object
-
- de.hybris.platform.acceleratorcms.services.impl.DefaultCMSDynamicAttributeService
-
- de.hybris.platform.personalizationaddon.PersonalizationDynamicAttributeService
-
- All Implemented Interfaces:
CMSDynamicAttributeService
public class PersonalizationDynamicAttributeService extends DefaultCMSDynamicAttributeService
CxCMS service extending theDefaultCMSDynamicAttributeService.
-
-
Constructor Summary
Constructors Constructor Description PersonalizationDynamicAttributeService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>getDynamicComponentAttributes(AbstractCMSComponentModel component, ContentSlotModel contentSlot)java.lang.StringgetFallbackElement(CMSItemModel cmsItemModel)voidsetCxViewValueCoder(CxViewValueCoder cxViewValueCoder)-
Methods inherited from class de.hybris.platform.acceleratorcms.services.impl.DefaultCMSDynamicAttributeService
afterAllItems, getDynamicContentSlotAttributes
-
-
-
-
Method Detail
-
getDynamicComponentAttributes
public java.util.Map<java.lang.String,java.lang.String> getDynamicComponentAttributes(AbstractCMSComponentModel component, ContentSlotModel contentSlot)
- Specified by:
getDynamicComponentAttributesin interfaceCMSDynamicAttributeService- Overrides:
getDynamicComponentAttributesin classDefaultCMSDynamicAttributeService- 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
-
getFallbackElement
public java.lang.String getFallbackElement(CMSItemModel cmsItemModel)
- Specified by:
getFallbackElementin interfaceCMSDynamicAttributeService- Overrides:
getFallbackElementin classDefaultCMSDynamicAttributeService- Parameters:
cmsItemModel- the CMS item model- Returns:
- the element to create if none provided
-
setCxViewValueCoder
public void setCxViewValueCoder(CxViewValueCoder cxViewValueCoder)
-
-