Class DefaultRelatedItemsService
java.lang.Object
de.hybris.platform.cms2.relateditems.impl.DefaultRelatedItemsService
- All Implemented Interfaces:
RelatedItemsService,org.springframework.beans.factory.InitializingBean
public class DefaultRelatedItemsService
extends Object
implements RelatedItemsService, org.springframework.beans.factory.InitializingBean
Default implementation of
RelatedItemsService. It uses the list of RelatedItemVisitor visitors to
retrieve hierarchically related items.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetRelatedItems(ItemModel itemModel) Returns a list of all relatedCMSItemModelitems.getRelatedItems(ItemModel itemModel, InterceptorContext interceptorContext) Returns a list of all relatedCMSItemModelitems.voidsetTypeService(TypeService typeService) voidsetVisitors(List<RelatedItemVisitor> visitors)
-
Constructor Details
-
DefaultRelatedItemsService
public DefaultRelatedItemsService()
-
-
Method Details
-
getRelatedItems
Description copied from interface:RelatedItemsServiceReturns a list of all relatedCMSItemModelitems.- Specified by:
getRelatedItemsin interfaceRelatedItemsService- Parameters:
itemModel- theItemModelthat is used to retrieve relatedCMSItemModel.- Returns:
- the list of
CMSItemModel
-
getRelatedItems
public List<CMSItemModel> getRelatedItems(ItemModel itemModel, InterceptorContext interceptorContext) Description copied from interface:RelatedItemsServiceReturns a list of all relatedCMSItemModelitems.- Specified by:
getRelatedItemsin interfaceRelatedItemsService- Parameters:
itemModel- theItemModelthat is used to retrieve relatedCMSItemModel.interceptorContext- theInterceptorContext- Returns:
- the list of
CMSItemModel
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
getVisitors
-
setVisitors
-
getTypeService
-
setTypeService
-