Class DefaultRelatedItemsOnPageService
java.lang.Object
de.hybris.platform.cms2.relateditems.impl.DefaultRelatedItemsOnPageService
- All Implemented Interfaces:
RelatedItemsOnPageService
Default implementation of
RelatedItemsOnPageService.
It will find slots and components on a page.-
Constructor Summary
ConstructorsConstructorDescriptionDefaultRelatedItemsOnPageService(CMSPageService cmsPageService, CMSRestrictionService cmsRestrictionService, CMSComponentService cmsComponentService) Class DefaultRelatedItemsOnPageService public constructor -
Method Summary
Modifier and TypeMethodDescriptiongetChildComponentsAndRelatedRestrictions(Set<AbstractCMSComponentModel> cmsComponentModels, CatalogVersionModel catalogVersionModel) Returns a list of child components, restrictions of cmsComponentModels and them child componentsCMSItemModelprotected CMSComponentServiceprotected CMSPageServiceprotected CMSRestrictionServicegetRelatedItems(AbstractPageModel pageModel) Returns a list of all relatedCMSItemModelitems on a page.
-
Constructor Details
-
DefaultRelatedItemsOnPageService
public DefaultRelatedItemsOnPageService(CMSPageService cmsPageService, CMSRestrictionService cmsRestrictionService, CMSComponentService cmsComponentService) Class DefaultRelatedItemsOnPageService public constructor- Parameters:
cmsPageService- the service ofCMSPageServiceto get related items on pagecmsRestrictionService- the service ofCMSRestrictionServicecmsComponentService- the service ofCMSComponentService
-
-
Method Details
-
getRelatedItems
Description copied from interface:RelatedItemsOnPageServiceReturns a list of all relatedCMSItemModelitems on a page.- Specified by:
getRelatedItemsin interfaceRelatedItemsOnPageService- Parameters:
pageModel- theAbstractPageModelthat is used to retrieve relatedCMSItemModel.- Returns:
- the set of
CMSItemModel
-
getChildComponentsAndRelatedRestrictions
public Set<CMSItemModel> getChildComponentsAndRelatedRestrictions(Set<AbstractCMSComponentModel> cmsComponentModels, CatalogVersionModel catalogVersionModel) Description copied from interface:RelatedItemsOnPageServiceReturns a list of child components, restrictions of cmsComponentModels and them child componentsCMSItemModel- Specified by:
getChildComponentsAndRelatedRestrictionsin interfaceRelatedItemsOnPageService- Parameters:
cmsComponentModels- theAbstractCMSComponentModelthat is used to retrievecatalogVersionModel- theCatalogVersionModelthat is used to retrieve- Returns:
- the set of
CMSItemModel
-
getCmsPageService
-
getCmsRestrictionService
-
getCmsComponentService
-