Class DefaultContentSlotData
java.lang.Object
de.hybris.platform.cms2.servicelayer.data.impl.DefaultContentSlotData
- All Implemented Interfaces:
ContentSlotData,Serializable
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefaultContentSlotData(AbstractPageModel page, ContentSlotForTemplateModel csForTemplate) protectedDefaultContentSlotData(ContentSlotForPageModel csForPage) protectedDefaultContentSlotData(String pageId, ContentSlotModel contentSlot, String position, boolean fromMaster, boolean allowOverwrite) -
Method Summary
Modifier and TypeMethodDescriptiongetName()getUid()booleanOnly on content slots which are defined in the master.booleanbooleanvoidsetAvailableCMSComponentContainers(Collection<ComposedTypeModel> availableCMSComponentContainers) voidsetAvailableCMSComponents(Collection<ComposedTypeModel> availableCMSComponents) voidsetIsOverrideSlot(Boolean isOverrideSlot)
-
Constructor Details
-
DefaultContentSlotData
-
DefaultContentSlotData
-
DefaultContentSlotData
protected DefaultContentSlotData(String pageId, ContentSlotModel contentSlot, String position, boolean fromMaster, boolean allowOverwrite)
-
-
Method Details
-
isFromMaster
public boolean isFromMaster()- Specified by:
isFromMasterin interfaceContentSlotData- Returns:
- true if the content slot is defined in the master, otherwise false
-
getPosition
- Specified by:
getPositionin interfaceContentSlotData- Returns:
- position in page
-
getName
- Specified by:
getNamein interfaceContentSlotData- Returns:
- Name of ContentSlot model
-
getUid
- Specified by:
getUidin interfaceContentSlotData- Returns:
- uid of ContentSlot model
-
getContentSlot
- Specified by:
getContentSlotin interfaceContentSlotData- Returns:
- ContentSlot model
-
isAllowOverwrite
public boolean isAllowOverwrite()Only on content slots which are defined in the master. content slots which are defined in the page will always return true- Specified by:
isAllowOverwritein interfaceContentSlotData- Returns:
- true if the contentslot can be overwritten, otherwise false
-
isOverrideSlot
public boolean isOverrideSlot()- Specified by:
isOverrideSlotin interfaceContentSlotData- Returns:
- true if the page content slot is overriding a template content slot, else false
-
getAvailableCMSComponents
- Specified by:
getAvailableCMSComponentsin interfaceContentSlotData
-
setAvailableCMSComponents
- Specified by:
setAvailableCMSComponentsin interfaceContentSlotData
-
getAvailableCMSComponentContainers
- Specified by:
getAvailableCMSComponentContainersin interfaceContentSlotData
-
setAvailableCMSComponentContainers
public void setAvailableCMSComponentContainers(Collection<ComposedTypeModel> availableCMSComponentContainers) - Specified by:
setAvailableCMSComponentContainersin interfaceContentSlotData
-
getCMSComponents
- Specified by:
getCMSComponentsin interfaceContentSlotData
-
getPageId
- Specified by:
getPageIdin interfaceContentSlotData
-
setIsOverrideSlot
- Specified by:
setIsOverrideSlotin interfaceContentSlotData
-