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
    • Nested Class Summary

      • Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory
    • 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.
      • Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
    • 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​(de.hybris.platform.servicelayer.model.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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Collection<CMSVersionGCProcessModel> getCmsVersionGCProcesses()
      Generated method - Getter of the CMSVersion.cmsVersionGCProcesses attribute defined at extension cms2.
      java.lang.String getDescription()
      Generated method - Getter of the CMSVersion.description attribute defined at extension cms2.
      CatalogVersionModel getItemCatalogVersion()
      Generated method - Getter of the CMSVersion.itemCatalogVersion attribute defined at extension cms2.
      java.lang.String getItemTypeCode()
      Generated method - Getter of the CMSVersion.itemTypeCode attribute defined at extension cms2.
      java.lang.String getItemUid()
      Generated method - Getter of the CMSVersion.itemUid attribute defined at extension cms2.
      java.lang.String getLabel()
      Generated method - Getter of the CMSVersion.label attribute defined at extension cms2.
      java.lang.String getPayload()
      Generated method - Getter of the CMSVersion.payload attribute defined at extension cms2.
      java.util.List<CMSVersionModel> getRelatedChildren()
      Generated method - Getter of the CMSVersion.relatedChildren attribute defined at extension cms2.
      java.util.Collection<CMSVersionModel> getRelatedParents()
      Generated method - Getter of the CMSVersion.relatedParents attribute defined at extension cms2.
      java.lang.Boolean getRetain()
      Generated method - Getter of the CMSVersion.retain attribute defined at extension cms2.
      java.lang.String getTransactionId()
      Generated method - Getter of the CMSVersion.transactionId attribute defined at extension cms2.
      java.lang.String getUid()
      Generated method - Getter of the CMSVersion.uid attribute defined at extension cms2.
      void setCmsVersionGCProcesses​(java.util.Collection<CMSVersionGCProcessModel> value)
      Generated method - Setter of CMSVersion.cmsVersionGCProcesses attribute defined at extension cms2.
      void setDescription​(java.lang.String value)
      Generated method - Setter of CMSVersion.description attribute defined at extension cms2.
      void setItemCatalogVersion​(CatalogVersionModel value)
      Generated method - Setter of CMSVersion.itemCatalogVersion attribute defined at extension cms2.
      void setItemTypeCode​(java.lang.String value)
      Generated method - Setter of CMSVersion.itemTypeCode attribute defined at extension cms2.
      void setItemUid​(java.lang.String value)
      Generated method - Setter of CMSVersion.itemUid attribute defined at extension cms2.
      void setLabel​(java.lang.String value)
      Generated method - Setter of CMSVersion.label attribute defined at extension cms2.
      void setPayload​(java.lang.String value)
      Generated method - Setter of CMSVersion.payload attribute defined at extension cms2.
      void setRelatedChildren​(java.util.List<CMSVersionModel> value)
      Generated method - Setter of CMSVersion.relatedChildren attribute defined at extension cms2.
      void setRelatedParents​(java.util.Collection<CMSVersionModel> value)
      Generated method - Setter of CMSVersion.relatedParents attribute defined at extension cms2.
      void setRetain​(java.lang.Boolean value)
      Generated method - Setter of CMSVersion.retain attribute defined at extension cms2.
      void setTransactionId​(java.lang.String value)
      Generated method - Setter of CMSVersion.transactionId attribute defined at extension cms2.
      void setUid​(java.lang.String value)
      Generated method - Setter of CMSVersion.uid attribute defined at extension cms2.
      • Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • 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​(de.hybris.platform.servicelayer.model.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