Class DefaultPageDisplayConditionService
- java.lang.Object
-
- de.hybris.platform.cmsfacades.catalogversions.service.impl.DefaultPageDisplayConditionService
-
- All Implemented Interfaces:
PageDisplayConditionService
public class DefaultPageDisplayConditionService extends java.lang.Object implements PageDisplayConditionService
Default implementation ofPageDisplayConditionServiceto retrieve all display conditions available for a given catalog version. A display condition determines if a page is:
- a PRIMARY page (AbstractPageModel.getDefaultPage()= true) or
- a VARIATION page (AbstractPageModel.getDefaultPage()= false).
-
-
Constructor Summary
Constructors Constructor Description DefaultPageDisplayConditionService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DisplayConditionDataconvertToDisplayConditionData(java.util.Map.Entry<java.lang.String,java.util.List<OptionData>> optionEntry)protected CMSAdminPageServicegetCmsAdminPageService()protected CMSAdminSiteServicegetCmsAdminSiteService()protected java.util.Map<java.lang.String,java.util.List<java.lang.String>>getCmsItemSearchTypeBlacklistMap()protected PageVariationResolverTypeRegistrygetCmsPageVariationResolverTypeRegistry()protected java.util.stream.Stream<java.lang.String>getCmsSupportedPages()protected java.util.List<OptionData>getDisplayCondition(java.lang.String typecode)java.util.List<DisplayConditionData>getDisplayConditions()Finds all display conditions available for the active catalog version.java.util.List<DisplayConditionData>getDisplayConditions(CatalogVersionModel catalogVersion)Finds all display conditions available for the given catalog version.voidsetCmsAdminPageService(CMSAdminPageService cmsAdminPageService)voidsetCmsAdminSiteService(CMSAdminSiteService cmsAdminSiteService)voidsetCmsItemSearchTypeBlacklistMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> cmsItemSearchTypeBlacklistMap)voidsetCmsPageVariationResolverTypeRegistry(PageVariationResolverTypeRegistry cmsPageVariationResolverTypeRegistry)
-
-
-
Method Detail
-
getDisplayConditions
public java.util.List<DisplayConditionData> getDisplayConditions()
Description copied from interface:PageDisplayConditionServiceFinds all display conditions available for the active catalog version.- Specified by:
getDisplayConditionsin interfacePageDisplayConditionService- Returns:
- a list of
-
getDisplayConditions
public java.util.List<DisplayConditionData> getDisplayConditions(CatalogVersionModel catalogVersion)
Description copied from interface:PageDisplayConditionServiceFinds all display conditions available for the given catalog version.- Specified by:
getDisplayConditionsin interfacePageDisplayConditionService- Parameters:
catalogVersion- the catalog version- Returns:
- a list of
-
getDisplayCondition
protected java.util.List<OptionData> getDisplayCondition(java.lang.String typecode)
-
convertToDisplayConditionData
protected DisplayConditionData convertToDisplayConditionData(java.util.Map.Entry<java.lang.String,java.util.List<OptionData>> optionEntry)
-
getCmsSupportedPages
protected java.util.stream.Stream<java.lang.String> getCmsSupportedPages()
-
getCmsAdminSiteService
protected CMSAdminSiteService getCmsAdminSiteService()
-
setCmsAdminSiteService
public void setCmsAdminSiteService(CMSAdminSiteService cmsAdminSiteService)
-
getCmsPageVariationResolverTypeRegistry
protected PageVariationResolverTypeRegistry getCmsPageVariationResolverTypeRegistry()
-
setCmsPageVariationResolverTypeRegistry
public void setCmsPageVariationResolverTypeRegistry(PageVariationResolverTypeRegistry cmsPageVariationResolverTypeRegistry)
-
getCmsItemSearchTypeBlacklistMap
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> getCmsItemSearchTypeBlacklistMap()
-
setCmsItemSearchTypeBlacklistMap
public void setCmsItemSearchTypeBlacklistMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> cmsItemSearchTypeBlacklistMap)
-
getCmsAdminPageService
protected CMSAdminPageService getCmsAdminPageService()
-
setCmsAdminPageService
public void setCmsAdminPageService(CMSAdminPageService cmsAdminPageService)
-
-