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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractCMSComponentDataconvertComponentInContainerToData(AbstractCMSComponentModel component, AbstractCMSComponentData containerData) protected Stream<AbstractCMSComponentData>flattenContainers(CxCmsComponentContainerModel container) protected 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
convertComponentModelToData, getCmsComponentModelToDataRenderingConverter, getCustomPropertiesPopulator, getRenderingCacheService, getRenderingVisibilityService, getUniqueIdentifierAttributeToDataContentConverter, populate, populateCustomProperties, setCmsComponentModelToDataRenderingConverter, setCustomPropertiesPopulator, setRenderingCacheService, setRenderingVisibilityService, setUniqueIdentifierAttributeToDataContentConverter
-
Field Details
-
CONTAINER_PROPERTY
- See Also:
-
-
Constructor Details
-
CxContentSlotModelToDataRenderingPopulator
public CxContentSlotModelToDataRenderingPopulator()
-
-
Method Details
-
populateComponents
Description copied from class:ContentSlotModelToDataRenderingPopulatorPopulates components forContentSlotModel. The list of components is retrieved from the cache if theRenderingCacheServiceis enabled.- Overrides:
populateComponentsin classContentSlotModelToDataRenderingPopulator- Parameters:
slotModel- theContentSlotModelcontaining componentstargetData- the targetPageContentSlotDataobject
-
flattenContainers
protected Stream<AbstractCMSComponentData> flattenContainers(CxCmsComponentContainerModel container) -
mapComponent
-
convertComponentInContainerToData
protected AbstractCMSComponentData convertComponentInContainerToData(AbstractCMSComponentModel component, AbstractCMSComponentData containerData) -
setCmsComponentContainerRegistry
public void setCmsComponentContainerRegistry(CMSComponentContainerRegistry cmsComponentContainerRegistry) -
getCmsComponentContainerRegistry
-