Class DefaultContentSlotData
- java.lang.Object
-
- de.hybris.platform.cms2.servicelayer.data.impl.DefaultContentSlotData
-
- All Implemented Interfaces:
ContentSlotData,java.io.Serializable
public class DefaultContentSlotData extends java.lang.Object implements ContentSlotData
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultContentSlotData(AbstractPageModel page, ContentSlotForTemplateModel csForTemplate)protectedDefaultContentSlotData(ContentSlotForPageModel csForPage)protectedDefaultContentSlotData(java.lang.String pageId, ContentSlotModel contentSlot, java.lang.String position, boolean fromMaster, boolean allowOverwrite)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<ComposedTypeModel>getAvailableCMSComponentContainers()java.util.Collection<ComposedTypeModel>getAvailableCMSComponents()java.util.Collection<AbstractCMSComponentModel>getCMSComponents()ContentSlotModelgetContentSlot()java.lang.StringgetName()java.lang.StringgetPageId()java.lang.StringgetPosition()java.lang.StringgetUid()booleanisAllowOverwrite()Only on content slots which are defined in the master.booleanisFromMaster()booleanisOverrideSlot()voidsetAvailableCMSComponentContainers(java.util.Collection<ComposedTypeModel> availableCMSComponentContainers)voidsetAvailableCMSComponents(java.util.Collection<ComposedTypeModel> availableCMSComponents)voidsetIsOverrideSlot(java.lang.Boolean isOverrideSlot)
-
-
-
Constructor Detail
-
DefaultContentSlotData
protected DefaultContentSlotData(AbstractPageModel page, ContentSlotForTemplateModel csForTemplate)
-
DefaultContentSlotData
protected DefaultContentSlotData(ContentSlotForPageModel csForPage)
-
DefaultContentSlotData
protected DefaultContentSlotData(java.lang.String pageId, ContentSlotModel contentSlot, java.lang.String position, boolean fromMaster, boolean allowOverwrite)
-
-
Method Detail
-
isFromMaster
public boolean isFromMaster()
- Specified by:
isFromMasterin interfaceContentSlotData- Returns:
- true if the content slot is defined in the master, otherwise false
-
getPosition
public java.lang.String getPosition()
- Specified by:
getPositionin interfaceContentSlotData- Returns:
- position in page
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceContentSlotData- Returns:
- Name of ContentSlot model
-
getUid
public java.lang.String getUid()
- Specified by:
getUidin interfaceContentSlotData- Returns:
- uid of ContentSlot model
-
getContentSlot
public ContentSlotModel 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
public java.util.Collection<ComposedTypeModel> getAvailableCMSComponents()
- Specified by:
getAvailableCMSComponentsin interfaceContentSlotData
-
setAvailableCMSComponents
public void setAvailableCMSComponents(java.util.Collection<ComposedTypeModel> availableCMSComponents)
- Specified by:
setAvailableCMSComponentsin interfaceContentSlotData
-
getAvailableCMSComponentContainers
public java.util.Collection<ComposedTypeModel> getAvailableCMSComponentContainers()
- Specified by:
getAvailableCMSComponentContainersin interfaceContentSlotData
-
setAvailableCMSComponentContainers
public void setAvailableCMSComponentContainers(java.util.Collection<ComposedTypeModel> availableCMSComponentContainers)
- Specified by:
setAvailableCMSComponentContainersin interfaceContentSlotData
-
getCMSComponents
public java.util.Collection<AbstractCMSComponentModel> getCMSComponents()
- Specified by:
getCMSComponentsin interfaceContentSlotData
-
getPageId
public java.lang.String getPageId()
- Specified by:
getPageIdin interfaceContentSlotData
-
setIsOverrideSlot
public void setIsOverrideSlot(java.lang.Boolean isOverrideSlot)
- Specified by:
setIsOverrideSlotin interfaceContentSlotData
-
-