Interface ContentSlotData

All Superinterfaces:
Serializable
All Known Implementing Classes:
DefaultContentSlotData

public interface ContentSlotData extends Serializable
  • Method Details

    • isFromMaster

      boolean isFromMaster()
      Returns:
      true if the content slot is defined in the master, otherwise false
    • getPosition

      String getPosition()
      Returns:
      position in page
    • getName

      String getName()
      Returns:
      Name of ContentSlot model
    • getUid

      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

      Collection<ComposedTypeModel> getAvailableCMSComponents()
    • setAvailableCMSComponents

      void setAvailableCMSComponents(Collection<ComposedTypeModel> availableCMSComponents)
    • getAvailableCMSComponentContainers

      Collection<ComposedTypeModel> getAvailableCMSComponentContainers()
    • setAvailableCMSComponentContainers

      void setAvailableCMSComponentContainers(Collection<ComposedTypeModel> availableCMSComponentContainers)
    • getCMSComponents

    • setIsOverrideSlot

      void setIsOverrideSlot(Boolean isOverrideSlot)
    • getPageId

      String getPageId()