Package de.hybris.platform.cms2.model
Class AbstractPageDynamicDisplayStatusAttributeHandler
- java.lang.Object
-
- de.hybris.platform.cms2.model.AbstractPageDynamicDisplayStatusAttributeHandler
-
- All Implemented Interfaces:
DynamicAttributeHandler<CmsItemDisplayStatus,AbstractPageModel>
public class AbstractPageDynamicDisplayStatusAttributeHandler extends java.lang.Object implements DynamicAttributeHandler<CmsItemDisplayStatus,AbstractPageModel>
Dynamic attribute for handlingAbstractPageModel
displayStatus.
-
-
Constructor Summary
Constructors Constructor Description AbstractPageDynamicDisplayStatusAttributeHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CmsItemDisplayStatus
get(AbstractPageModel page)
Holds logic behind getter for dynamic attribute.protected CMSWorkflowService
getCmsWorkflowService()
protected SyncItemStatus
getSynchronizationItemStatus(CMSItemModel item)
Retrieves the synchronization status for a givenCMSItemModel
.protected SynchronizationStatusService
getSynchronizationStatusService()
void
set(AbstractPageModel page, CmsItemDisplayStatus displayStatus)
Holds logic behind setter for dynamic attribute.void
setCmsWorkflowService(CMSWorkflowService cmsWorkflowService)
void
setSynchronizationStatusService(SynchronizationStatusService synchronizationStatusService)
-
-
-
Method Detail
-
get
public CmsItemDisplayStatus get(AbstractPageModel page)
Description copied from interface:DynamicAttributeHandler
Holds logic behind getter for dynamic attribute.- Specified by:
get
in interfaceDynamicAttributeHandler<CmsItemDisplayStatus,AbstractPageModel>
- Parameters:
page
- model for which dynamic attribute is declared.- Returns:
- computed value.
-
getSynchronizationItemStatus
protected SyncItemStatus getSynchronizationItemStatus(CMSItemModel item)
Retrieves the synchronization status for a givenCMSItemModel
. The source catalog is extracted from the given item model and the target catalog is the active catalog version of the catalog containing the given item model.- Parameters:
item
- theCMSItemModel
of which we want to get the synchronization status- Returns:
- the synchronization status for a given
CMSItemModel
-
set
public void set(AbstractPageModel page, CmsItemDisplayStatus displayStatus)
Description copied from interface:DynamicAttributeHandler
Holds logic behind setter for dynamic attribute.- Specified by:
set
in interfaceDynamicAttributeHandler<CmsItemDisplayStatus,AbstractPageModel>
- Parameters:
page
- model for which dynamic attribute is declared.displayStatus
- the value which will be used by setter logic.
-
getCmsWorkflowService
protected CMSWorkflowService getCmsWorkflowService()
-
setCmsWorkflowService
public void setCmsWorkflowService(CMSWorkflowService cmsWorkflowService)
-
getSynchronizationStatusService
protected SynchronizationStatusService getSynchronizationStatusService()
-
setSynchronizationStatusService
public void setSynchronizationStatusService(SynchronizationStatusService synchronizationStatusService)
-
-