Class ContentSlotModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class ContentSlotModel
    extends CMSItemModel
    Generated model class for type ContentSlot first defined at extension cms2.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • ACTIVE

        public static final java.lang.String ACTIVE
        Generated constant - Attribute key of ContentSlot.active attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • ACTIVEFROM

        public static final java.lang.String ACTIVEFROM
        Generated constant - Attribute key of ContentSlot.activeFrom attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • ACTIVEUNTIL

        public static final java.lang.String ACTIVEUNTIL
        Generated constant - Attribute key of ContentSlot.activeUntil attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • CURRENTPOSITION

        public static final java.lang.String CURRENTPOSITION
        Generated constant - Attribute key of ContentSlot.currentPosition attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • ORIGINALSLOT

        public static final java.lang.String ORIGINALSLOT
        Generated constant - Attribute key of ContentSlot.originalSlot attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • CMSCOMPONENTS

        public static final java.lang.String CMSCOMPONENTS
        Generated constant - Attribute key of ContentSlot.cmsComponents attribute defined at extension cms2.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ContentSlotModel

        public ContentSlotModel()
        Generated constructor - Default constructor for generic creation.
      • ContentSlotModel

        public ContentSlotModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • ContentSlotModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public ContentSlotModel​(CatalogVersionModel _catalogVersion,
                                java.lang.String _uid)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - Constructor with all mandatory attributes.
        Parameters:
        _catalogVersion - initial attribute declared by type CMSItem at extension cms2
        _uid - initial attribute declared by type CMSItem at extension cms2
      • ContentSlotModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public ContentSlotModel​(CatalogVersionModel _catalogVersion,
                                ItemModel _owner,
                                java.lang.String _uid)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _catalogVersion - initial attribute declared by type CMSItem at extension cms2
        _owner - initial attribute declared by type Item at extension core
        _uid - initial attribute declared by type CMSItem at extension cms2
    • Method Detail

      • getActive

        @Accessor(qualifier="active",
                  type=GETTER)
        public java.lang.Boolean getActive()
        Generated method - Getter of the ContentSlot.active attribute defined at extension cms2.
        Returns:
        the active
      • getActiveFrom

        @Accessor(qualifier="activeFrom",
                  type=GETTER)
        public java.util.Date getActiveFrom()
        Generated method - Getter of the ContentSlot.activeFrom attribute defined at extension cms2.
        Returns:
        the activeFrom
      • getActiveUntil

        @Accessor(qualifier="activeUntil",
                  type=GETTER)
        public java.util.Date getActiveUntil()
        Generated method - Getter of the ContentSlot.activeUntil attribute defined at extension cms2.
        Returns:
        the activeUntil
      • getCmsComponents

        @Accessor(qualifier="cmsComponents",
                  type=GETTER)
        public java.util.List<AbstractCMSComponentModel> getCmsComponents()
        Generated method - Getter of the ContentSlot.cmsComponents attribute defined at extension cms2. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the cmsComponents
      • getCurrentPosition

        @Deprecated(since="4.3",
                    forRemoval=true)
        @Accessor(qualifier="currentPosition",
                  type=GETTER)
        public java.lang.String getCurrentPosition()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.3
        Generated method - Getter of the ContentSlot.currentPosition attribute defined at extension cms2.
        Returns:
        the currentPosition
      • getOriginalSlot

        @Accessor(qualifier="originalSlot",
                  type=GETTER)
        public ContentSlotModel getOriginalSlot()
        Generated method - Getter of the ContentSlot.originalSlot attribute defined at extension cms2.
        Returns:
        the originalSlot - The slot to override.
      • setActive

        @Accessor(qualifier="active",
                  type=SETTER)
        public void setActive​(java.lang.Boolean value)
        Generated method - Setter of ContentSlot.active attribute defined at extension cms2.
        Parameters:
        value - the active
      • setActiveFrom

        @Accessor(qualifier="activeFrom",
                  type=SETTER)
        public void setActiveFrom​(java.util.Date value)
        Generated method - Setter of ContentSlot.activeFrom attribute defined at extension cms2.
        Parameters:
        value - the activeFrom
      • setActiveUntil

        @Accessor(qualifier="activeUntil",
                  type=SETTER)
        public void setActiveUntil​(java.util.Date value)
        Generated method - Setter of ContentSlot.activeUntil attribute defined at extension cms2.
        Parameters:
        value - the activeUntil
      • setCmsComponents

        @Accessor(qualifier="cmsComponents",
                  type=SETTER)
        public void setCmsComponents​(java.util.List<AbstractCMSComponentModel> value)
        Generated method - Setter of ContentSlot.cmsComponents attribute defined at extension cms2.
        Parameters:
        value - the cmsComponents
      • setCurrentPosition

        @Deprecated(since="4.3",
                    forRemoval=true)
        @Accessor(qualifier="currentPosition",
                  type=SETTER)
        public void setCurrentPosition​(java.lang.String value)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.3
        Generated method - Setter of ContentSlot.currentPosition attribute defined at extension cms2.
        Parameters:
        value - the currentPosition
      • setOriginalSlot

        @Accessor(qualifier="originalSlot",
                  type=SETTER)
        public void setOriginalSlot​(ContentSlotModel value)
        Generated method - Setter of ContentSlot.originalSlot attribute defined at extension cms2.
        Parameters:
        value - the originalSlot - The slot to override.