Class AbstractPageModelVisitor<PAGETYPE extends AbstractPageModel>
- java.lang.Object
-
- de.hybris.platform.cmsfacades.synchronization.itemvisitors.AbstractPageModelVisitor<PAGETYPE>
-
- Type Parameters:
PAGETYPE- the page type that extendsAbstractPageModel
- All Implemented Interfaces:
ItemVisitor<PAGETYPE>
- Direct Known Subclasses:
ContentPageModelVisitor,DefaultAbstractPageModelVisitor
public abstract class AbstractPageModelVisitor<PAGETYPE extends AbstractPageModel> extends java.lang.Object implements ItemVisitor<PAGETYPE>
Abstract class for visitingAbstractPageModelmodels for the cms synchronization service to work properly. In this implementation, it is responsible for collecting all content slots and the page's restrictions.
-
-
Constructor Summary
Constructors Constructor Description AbstractPageModelVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CMSAdminContentSlotServicegetCmsAdminContentSlotService()protected SessionSearchRestrictionsDisablergetCmsSessionSearchRestrictionsDisabler()voidsetCmsAdminContentSlotService(CMSAdminContentSlotService cmsAdminContentSlotService)voidsetCmsSessionSearchRestrictionsDisabler(SessionSearchRestrictionsDisabler cmsSessionSearchRestrictionsDisabler)java.util.List<ItemModel>visit(PAGETYPE source, java.util.List<ItemModel> path, java.util.Map<java.lang.String,java.lang.Object> ctx)Returns visited items for a giventheSourceitem within given contestctx
-
-
-
Method Detail
-
visit
public java.util.List<ItemModel> visit(PAGETYPE source, java.util.List<ItemModel> path, java.util.Map<java.lang.String,java.lang.Object> ctx)
Description copied from interface:ItemVisitorReturns visited items for a giventheSourceitem within given contestctx- Specified by:
visitin interfaceItemVisitor<PAGETYPE extends AbstractPageModel>- Parameters:
source- given itempath- path to given itemctx- visitor context- Returns:
- relevant items for a given
theSourceitem
-
getCmsAdminContentSlotService
protected CMSAdminContentSlotService getCmsAdminContentSlotService()
-
setCmsAdminContentSlotService
public void setCmsAdminContentSlotService(CMSAdminContentSlotService cmsAdminContentSlotService)
-
getCmsSessionSearchRestrictionsDisabler
protected SessionSearchRestrictionsDisabler getCmsSessionSearchRestrictionsDisabler()
-
setCmsSessionSearchRestrictionsDisabler
public void setCmsSessionSearchRestrictionsDisabler(SessionSearchRestrictionsDisabler cmsSessionSearchRestrictionsDisabler)
-
-