Class DefaultPageTypeRestrictionTypeFacade
java.lang.Object
de.hybris.platform.cmsfacades.pagetypesrestrictiontypes.impl.DefaultPageTypeRestrictionTypeFacade
- All Implemented Interfaces:
PageTypeRestrictionTypeFacade
public class DefaultPageTypeRestrictionTypeFacade
extends Object
implements PageTypeRestrictionTypeFacade
Default implementation of
PageTypesRestrictionTypesFacade. This uses CMSAdminPageService to
retrieve page types and restriction types respectively.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PageTypeRestrictionTypeDatabuildPageTypesRestrictionTypesData(CMSPageTypeModel pageType, RestrictionTypeModel restrictionType) Build a new page restriction dto to hold a single pageType - restrictionType pair.protected CMSAdminPageServiceGet a list of restrictions types for all page types.voidsetAdminPageService(CMSAdminPageService adminPageService)
-
Constructor Details
-
DefaultPageTypeRestrictionTypeFacade
public DefaultPageTypeRestrictionTypeFacade()
-
-
Method Details
-
getRestrictionTypesForAllPageTypes
Description copied from interface:PageTypeRestrictionTypeFacadeGet a list of restrictions types for all page types.- Specified by:
getRestrictionTypesForAllPageTypesin interfacePageTypeRestrictionTypeFacade- Returns:
- list of page types - restriction types pairs; never null
-
buildPageTypesRestrictionTypesData
protected PageTypeRestrictionTypeData buildPageTypesRestrictionTypesData(CMSPageTypeModel pageType, RestrictionTypeModel restrictionType) Build a new page restriction dto to hold a single pageType - restrictionType pair.- Parameters:
pageType- - the page typerestrictionType- - the restriction type- Returns:
- a page types - restriction types dto
-
getAdminPageService
-
setAdminPageService
-