Class CMSVersionModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class CMSVersionModel
    extends ItemModel
    Generated model class for type CMSVersion first defined at extension cms2.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _CMSVERSION2CMSVERSION
      Generated relation code constant for relation CMSVersion2CMSVersion defining source attribute relatedParents in extension cms2.
      static java.lang.String _CMSVERSIONGCPROCESS2CMSVERSION
      Generated relation code constant for relation CMSVersionGCProcess2CMSVersion defining source attribute cmsVersionGCProcesses in extension cms2.
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String CMSVERSIONGCPROCESSES
      Generated constant - Attribute key of CMSVersion.cmsVersionGCProcesses attribute defined at extension cms2.
      static java.lang.String DESCRIPTION
      Generated constant - Attribute key of CMSVersion.description attribute defined at extension cms2.
      static java.lang.String ITEMCATALOGVERSION
      Generated constant - Attribute key of CMSVersion.itemCatalogVersion attribute defined at extension cms2.
      static java.lang.String ITEMTYPECODE
      Generated constant - Attribute key of CMSVersion.itemTypeCode attribute defined at extension cms2.
      static java.lang.String ITEMUID
      Generated constant - Attribute key of CMSVersion.itemUid attribute defined at extension cms2.
      static java.lang.String LABEL
      Generated constant - Attribute key of CMSVersion.label attribute defined at extension cms2.
      static java.lang.String PAYLOAD
      Generated constant - Attribute key of CMSVersion.payload attribute defined at extension cms2.
      static java.lang.String RELATEDCHILDREN
      Generated constant - Attribute key of CMSVersion.relatedChildren attribute defined at extension cms2.
      static java.lang.String RELATEDPARENTS
      Generated constant - Attribute key of CMSVersion.relatedParents attribute defined at extension cms2.
      static java.lang.String RETAIN
      Generated constant - Attribute key of CMSVersion.retain attribute defined at extension cms2.
      static java.lang.String TRANSACTIONID
      Generated constant - Attribute key of CMSVersion.transactionId attribute defined at extension cms2.
      static java.lang.String UID
      Generated constant - Attribute key of CMSVersion.uid attribute defined at extension cms2.
    • Constructor Summary

      Constructors 
      Constructor Description
      CMSVersionModel()
      Generated constructor - Default constructor for generic creation.
      CMSVersionModel​(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
      CMSVersionModel​(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      CMSVersionModel​(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
    • Field Detail

      • _TYPECODE

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

        public static final java.lang.String _CMSVERSION2CMSVERSION
        Generated relation code constant for relation CMSVersion2CMSVersion defining source attribute relatedParents in extension cms2.
        See Also:
        Constant Field Values
      • _CMSVERSIONGCPROCESS2CMSVERSION

        public static final java.lang.String _CMSVERSIONGCPROCESS2CMSVERSION
        Generated relation code constant for relation CMSVersionGCProcess2CMSVersion defining source attribute cmsVersionGCProcesses in extension cms2.
        See Also:
        Constant Field Values
      • UID

        public static final java.lang.String UID
        Generated constant - Attribute key of CMSVersion.uid attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • TRANSACTIONID

        public static final java.lang.String TRANSACTIONID
        Generated constant - Attribute key of CMSVersion.transactionId attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • ITEMUID

        public static final java.lang.String ITEMUID
        Generated constant - Attribute key of CMSVersion.itemUid attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • ITEMTYPECODE

        public static final java.lang.String ITEMTYPECODE
        Generated constant - Attribute key of CMSVersion.itemTypeCode attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • ITEMCATALOGVERSION

        public static final java.lang.String ITEMCATALOGVERSION
        Generated constant - Attribute key of CMSVersion.itemCatalogVersion attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • LABEL

        public static final java.lang.String LABEL
        Generated constant - Attribute key of CMSVersion.label attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • DESCRIPTION

        public static final java.lang.String DESCRIPTION
        Generated constant - Attribute key of CMSVersion.description attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • RETAIN

        public static final java.lang.String RETAIN
        Generated constant - Attribute key of CMSVersion.retain attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • PAYLOAD

        public static final java.lang.String PAYLOAD
        Generated constant - Attribute key of CMSVersion.payload attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • RELATEDPARENTS

        public static final java.lang.String RELATEDPARENTS
        Generated constant - Attribute key of CMSVersion.relatedParents attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • RELATEDCHILDREN

        public static final java.lang.String RELATEDCHILDREN
        Generated constant - Attribute key of CMSVersion.relatedChildren attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • CMSVERSIONGCPROCESSES

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

      • CMSVersionModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public CMSVersionModel​(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:
        _uid - initial attribute declared by type CMSVersion at extension cms2
      • CMSVersionModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public CMSVersionModel​(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:
        _owner - initial attribute declared by type Item at extension core
        _uid - initial attribute declared by type CMSVersion at extension cms2
    • Method Detail

      • getCmsVersionGCProcesses

        @Accessor(qualifier="cmsVersionGCProcesses",
                  type=GETTER)
        public java.util.Collection<CMSVersionGCProcessModel> getCmsVersionGCProcesses()
        Generated method - Getter of the CMSVersion.cmsVersionGCProcesses attribute defined at extension cms2. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the cmsVersionGCProcesses
      • getDescription

        @Accessor(qualifier="description",
                  type=GETTER)
        public java.lang.String getDescription()
        Generated method - Getter of the CMSVersion.description attribute defined at extension cms2.
        Returns:
        the description
      • getItemCatalogVersion

        @Accessor(qualifier="itemCatalogVersion",
                  type=GETTER)
        public CatalogVersionModel getItemCatalogVersion()
        Generated method - Getter of the CMSVersion.itemCatalogVersion attribute defined at extension cms2.
        Returns:
        the itemCatalogVersion
      • getItemTypeCode

        @Accessor(qualifier="itemTypeCode",
                  type=GETTER)
        public java.lang.String getItemTypeCode()
        Generated method - Getter of the CMSVersion.itemTypeCode attribute defined at extension cms2.
        Returns:
        the itemTypeCode
      • getItemUid

        @Accessor(qualifier="itemUid",
                  type=GETTER)
        public java.lang.String getItemUid()
        Generated method - Getter of the CMSVersion.itemUid attribute defined at extension cms2.
        Returns:
        the itemUid
      • getLabel

        @Accessor(qualifier="label",
                  type=GETTER)
        public java.lang.String getLabel()
        Generated method - Getter of the CMSVersion.label attribute defined at extension cms2.
        Returns:
        the label
      • getPayload

        @Accessor(qualifier="payload",
                  type=GETTER)
        public java.lang.String getPayload()
        Generated method - Getter of the CMSVersion.payload attribute defined at extension cms2.
        Returns:
        the payload
      • getRelatedChildren

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

        @Accessor(qualifier="relatedParents",
                  type=GETTER)
        public java.util.Collection<CMSVersionModel> getRelatedParents()
        Generated method - Getter of the CMSVersion.relatedParents attribute defined at extension cms2. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the relatedParents
      • getRetain

        @Accessor(qualifier="retain",
                  type=GETTER)
        public java.lang.Boolean getRetain()
        Generated method - Getter of the CMSVersion.retain attribute defined at extension cms2.
        Returns:
        the retain
      • getTransactionId

        @Accessor(qualifier="transactionId",
                  type=GETTER)
        public java.lang.String getTransactionId()
        Generated method - Getter of the CMSVersion.transactionId attribute defined at extension cms2.
        Returns:
        the transactionId - Used internally to identify all the versions created in a single transaction
      • getUid

        @Accessor(qualifier="uid",
                  type=GETTER)
        public java.lang.String getUid()
        Generated method - Getter of the CMSVersion.uid attribute defined at extension cms2.
        Returns:
        the uid - Used to uniquely identify a version across all items
      • setCmsVersionGCProcesses

        @Accessor(qualifier="cmsVersionGCProcesses",
                  type=SETTER)
        public void setCmsVersionGCProcesses​(java.util.Collection<CMSVersionGCProcessModel> value)
        Generated method - Setter of CMSVersion.cmsVersionGCProcesses attribute defined at extension cms2.
        Parameters:
        value - the cmsVersionGCProcesses
      • setDescription

        @Accessor(qualifier="description",
                  type=SETTER)
        public void setDescription​(java.lang.String value)
        Generated method - Setter of CMSVersion.description attribute defined at extension cms2.
        Parameters:
        value - the description
      • setItemCatalogVersion

        @Accessor(qualifier="itemCatalogVersion",
                  type=SETTER)
        public void setItemCatalogVersion​(CatalogVersionModel value)
        Generated method - Setter of CMSVersion.itemCatalogVersion attribute defined at extension cms2.
        Parameters:
        value - the itemCatalogVersion
      • setItemTypeCode

        @Accessor(qualifier="itemTypeCode",
                  type=SETTER)
        public void setItemTypeCode​(java.lang.String value)
        Generated method - Setter of CMSVersion.itemTypeCode attribute defined at extension cms2.
        Parameters:
        value - the itemTypeCode
      • setItemUid

        @Accessor(qualifier="itemUid",
                  type=SETTER)
        public void setItemUid​(java.lang.String value)
        Generated method - Setter of CMSVersion.itemUid attribute defined at extension cms2.
        Parameters:
        value - the itemUid
      • setLabel

        @Accessor(qualifier="label",
                  type=SETTER)
        public void setLabel​(java.lang.String value)
        Generated method - Setter of CMSVersion.label attribute defined at extension cms2.
        Parameters:
        value - the label
      • setPayload

        @Accessor(qualifier="payload",
                  type=SETTER)
        public void setPayload​(java.lang.String value)
        Generated method - Setter of CMSVersion.payload attribute defined at extension cms2.
        Parameters:
        value - the payload
      • setRelatedChildren

        @Accessor(qualifier="relatedChildren",
                  type=SETTER)
        public void setRelatedChildren​(java.util.List<CMSVersionModel> value)
        Generated method - Setter of CMSVersion.relatedChildren attribute defined at extension cms2.
        Parameters:
        value - the relatedChildren
      • setRelatedParents

        @Accessor(qualifier="relatedParents",
                  type=SETTER)
        public void setRelatedParents​(java.util.Collection<CMSVersionModel> value)
        Generated method - Setter of CMSVersion.relatedParents attribute defined at extension cms2.
        Parameters:
        value - the relatedParents
      • setRetain

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

        @Accessor(qualifier="transactionId",
                  type=SETTER)
        public void setTransactionId​(java.lang.String value)
        Generated method - Setter of CMSVersion.transactionId attribute defined at extension cms2.
        Parameters:
        value - the transactionId - Used internally to identify all the versions created in a single transaction
      • setUid

        @Accessor(qualifier="uid",
                  type=SETTER)
        public void setUid​(java.lang.String value)
        Generated method - Setter of CMSVersion.uid attribute defined at extension cms2.
        Parameters:
        value - the uid - Used to uniquely identify a version across all items