Interface ContentSlotData

  • All Superinterfaces:
    java.io.Serializable
    All Known Implementing Classes:
    DefaultContentSlotData

    public interface ContentSlotData
    extends java.io.Serializable
    • 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
      • 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)
      • setIsOverrideSlot

        void setIsOverrideSlot​(java.lang.Boolean isOverrideSlot)
      • getPageId

        java.lang.String getPageId()