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 Object
implements ItemVisitor<PAGETYPE>
Abstract class for visiting
AbstractPageModel models 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected CMSAdminContentSlotServiceprotected SessionSearchRestrictionsDisablervoidsetCmsAdminContentSlotService(CMSAdminContentSlotService cmsAdminContentSlotService) voidsetCmsSessionSearchRestrictionsDisabler(SessionSearchRestrictionsDisabler cmsSessionSearchRestrictionsDisabler) voidsetSynchronizationCacheService(SynchronizationCacheService synchronizationCacheService) Returns visited items for a giventheSourceitem within given contestctx
-
Constructor Details
-
AbstractPageModelVisitor
public AbstractPageModelVisitor()
-
-
Method Details
-
visit
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
-
setCmsAdminContentSlotService
-
getCmsSessionSearchRestrictionsDisabler
-
setCmsSessionSearchRestrictionsDisabler
public void setCmsSessionSearchRestrictionsDisabler(SessionSearchRestrictionsDisabler cmsSessionSearchRestrictionsDisabler) -
getSynchronizationCacheService
-
setSynchronizationCacheService
-