Class DefaultItemDataPopulatorProvider
java.lang.Object
de.hybris.platform.cmsfacades.cmsitems.impl.DefaultItemDataPopulatorProvider
- All Implemented Interfaces:
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 -
Method Summary
Modifier and TypeMethodDescriptiongetItemDataPopulators(CMSItemModel itemModel) Interface method to return a list ofPopulatorpopulators given theCMSItemModel.protected Map<Predicate<CMSItemModel>,List<Populator<CMSItemModel, Map<String, Object>>>> voidsetItemDataPredicatePopulatorListMap(Map<Predicate<CMSItemModel>, List<Populator<CMSItemModel, Map<String, Object>>>> itemDataPredicatePopulatorListMap)
-
Constructor Details
-
DefaultItemDataPopulatorProvider
public DefaultItemDataPopulatorProvider()
-
-
Method Details
-
getItemDataPopulators
public List<Populator<CMSItemModel,Map<String, getItemDataPopulatorsObject>>> (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 Map<Predicate<CMSItemModel>,List<Populator<CMSItemModel, getItemDataPredicatePopulatorListMap()Map<String, Object>>>> -
setItemDataPredicatePopulatorListMap
public void setItemDataPredicatePopulatorListMap(Map<Predicate<CMSItemModel>, List<Populator<CMSItemModel, Map<String, Object>>>> itemDataPredicatePopulatorListMap)
-