Interface ContentSlotData
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
DefaultContentSlotData
public interface ContentSlotData extends java.io.Serializable
-
-
Method Summary
All Methods Instance Methods Abstract 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)
-
-
-
Method Detail
-
isFromMaster
boolean isFromMaster()
- Returns:
- true if the content slot is defined in the master, otherwise false
-
getPosition
java.lang.String getPosition()
- Returns:
- position in page
-
getName
java.lang.String getName()
- Returns:
- Name of ContentSlot model
-
getUid
java.lang.String getUid()
- Returns:
- uid of ContentSlot model
-
getContentSlot
ContentSlotModel getContentSlot()
- Returns:
- ContentSlot model
-
isAllowOverwrite
boolean isAllowOverwrite()
Only on content slots which are defined in the master. content slots which are defined in the page will always return true- Returns:
- true if the contentslot can be overwritten, otherwise false
-
isOverrideSlot
boolean isOverrideSlot()
- Returns:
- true if the page content slot is overriding a template content slot, else false
-
getAvailableCMSComponents
java.util.Collection<ComposedTypeModel> getAvailableCMSComponents()
-
setAvailableCMSComponents
void setAvailableCMSComponents(java.util.Collection<ComposedTypeModel> availableCMSComponents)
-
getAvailableCMSComponentContainers
java.util.Collection<ComposedTypeModel> getAvailableCMSComponentContainers()
-
setAvailableCMSComponentContainers
void setAvailableCMSComponentContainers(java.util.Collection<ComposedTypeModel> availableCMSComponentContainers)
-
getCMSComponents
java.util.Collection<AbstractCMSComponentModel> getCMSComponents()
-
setIsOverrideSlot
void setIsOverrideSlot(java.lang.Boolean isOverrideSlot)
-
getPageId
java.lang.String getPageId()
-
-