Class DefaultItemDataPopulatorProvider
- java.lang.Object
-
- de.hybris.platform.cmsfacades.cmsitems.impl.DefaultItemDataPopulatorProvider
-
- All Implemented Interfaces:
ItemDataPopulatorProvider
public class DefaultItemDataPopulatorProvider extends java.lang.Object implements ItemDataPopulatorProvider
Default implementation of {@link ItemDataPopulatorProvider) interface. This class defines a Map that is used to lookup for a list of Populators given a CMSItemModel.
-
-
Constructor Summary
Constructors Constructor Description DefaultItemDataPopulatorProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Populator<CMSItemModel,java.util.Map<java.lang.String,java.lang.Object>>>getItemDataPopulators(CMSItemModel itemModel)Interface method to return a list ofPopulatorpopulators given theCMSItemModel.protected java.util.Map<java.util.function.Predicate<CMSItemModel>,java.util.List<Populator<CMSItemModel,java.util.Map<java.lang.String,java.lang.Object>>>>getItemDataPredicatePopulatorListMap()voidsetItemDataPredicatePopulatorListMap(java.util.Map<java.util.function.Predicate<CMSItemModel>,java.util.List<Populator<CMSItemModel,java.util.Map<java.lang.String,java.lang.Object>>>> itemDataPredicatePopulatorListMap)
-
-
-
Method Detail
-
getItemDataPopulators
public java.util.List<Populator<CMSItemModel,java.util.Map<java.lang.String,java.lang.Object>>> getItemDataPopulators(CMSItemModel itemModel)
Description copied from interface:ItemDataPopulatorProviderInterface method to return a list ofPopulatorpopulators given theCMSItemModel.- Specified by:
getItemDataPopulatorsin interfaceItemDataPopulatorProvider- Parameters:
itemModel- the CMSItemModel- Returns:
- the list of Populators registered for the
CMSItemModel.
-
getItemDataPredicatePopulatorListMap
protected java.util.Map<java.util.function.Predicate<CMSItemModel>,java.util.List<Populator<CMSItemModel,java.util.Map<java.lang.String,java.lang.Object>>>> getItemDataPredicatePopulatorListMap()
-
setItemDataPredicatePopulatorListMap
public void setItemDataPredicatePopulatorListMap(java.util.Map<java.util.function.Predicate<CMSItemModel>,java.util.List<Populator<CMSItemModel,java.util.Map<java.lang.String,java.lang.Object>>>> itemDataPredicatePopulatorListMap)
-
-