Class CxContentSlotModelToDataRenderingPopulator
- java.lang.Object
-
- de.hybris.platform.cmsfacades.rendering.populators.ContentSlotModelToDataRenderingPopulator
-
- de.hybris.platform.personalizationcms.rendering.populators.CxContentSlotModelToDataRenderingPopulator
-
- All Implemented Interfaces:
Populator<ContentSlotData,PageContentSlotData>
public class CxContentSlotModelToDataRenderingPopulator extends ContentSlotModelToDataRenderingPopulator
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCONTAINER_PROPERTY
-
Constructor Summary
Constructors Constructor Description CxContentSlotModelToDataRenderingPopulator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractCMSComponentDataconvertComponentInContainerToData(AbstractCMSComponentModel component, AbstractCMSComponentData containerData)protected AbstractCMSComponentDataconvertComponentModelToData(AbstractCMSComponentModel model)protected java.util.stream.Stream<AbstractCMSComponentData>flattenContainers(CxCmsComponentContainerModel container)CMSComponentContainerRegistrygetCmsComponentContainerRegistry()protected java.util.stream.Stream<AbstractCMSComponentData>mapComponent(AbstractCMSComponentModel component)protected voidpopulateComponents(ContentSlotModel slotModel, PageContentSlotData targetData)Populates components forContentSlotModel.voidsetCmsComponentContainerRegistry(CMSComponentContainerRegistry cmsComponentContainerRegistry)-
Methods inherited from class de.hybris.platform.cmsfacades.rendering.populators.ContentSlotModelToDataRenderingPopulator
getCmsComponentModelToDataRenderingConverter, getCustomPropertiesPopulator, getRenderingVisibilityService, getUniqueIdentifierAttributeToDataContentConverter, populate, populateCustomProperties, setCmsComponentModelToDataRenderingConverter, setCustomPropertiesPopulator, setRenderingVisibilityService, setUniqueIdentifierAttributeToDataContentConverter
-
-
-
-
Field Detail
-
CONTAINER_PROPERTY
protected static final java.lang.String CONTAINER_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
populateComponents
protected void populateComponents(ContentSlotModel slotModel, PageContentSlotData targetData)
Description copied from class:ContentSlotModelToDataRenderingPopulatorPopulates components forContentSlotModel.- Overrides:
populateComponentsin classContentSlotModelToDataRenderingPopulator- Parameters:
slotModel- theContentSlotModelcontaining componentstargetData- the targetPageContentSlotDataobject
-
flattenContainers
protected java.util.stream.Stream<AbstractCMSComponentData> flattenContainers(CxCmsComponentContainerModel container)
-
mapComponent
protected java.util.stream.Stream<AbstractCMSComponentData> mapComponent(AbstractCMSComponentModel component)
-
convertComponentInContainerToData
protected AbstractCMSComponentData convertComponentInContainerToData(AbstractCMSComponentModel component, AbstractCMSComponentData containerData)
-
convertComponentModelToData
protected AbstractCMSComponentData convertComponentModelToData(AbstractCMSComponentModel model)
-
setCmsComponentContainerRegistry
public void setCmsComponentContainerRegistry(CMSComponentContainerRegistry cmsComponentContainerRegistry)
-
getCmsComponentContainerRegistry
public CMSComponentContainerRegistry getCmsComponentContainerRegistry()
-
-