Class CMSVersionModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.cms2.model.CMSVersionModel
All Implemented Interfaces:
Serializable

public class CMSVersionModel extends ItemModel
Generated model class for type CMSVersion first defined at extension cms2.
See Also:
  • 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 final String
    Generated relation code constant for relation CMSVersion2CMSVersion defining source attribute relatedParents in extension cms2.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of CMSVersion.description attribute defined at extension cms2.
    static final String
    Generated constant - Attribute key of CMSVersion.itemCatalogVersion attribute defined at extension cms2.
    static final String
    Generated constant - Attribute key of CMSVersion.itemTypeCode attribute defined at extension cms2.
    static final String
    Generated constant - Attribute key of CMSVersion.itemUid attribute defined at extension cms2.
    static final String
    Generated constant - Attribute key of CMSVersion.label attribute defined at extension cms2.
    static final String
    Generated constant - Attribute key of CMSVersion.payload attribute defined at extension cms2.
    static final String
    Generated constant - Attribute key of CMSVersion.relatedChildren attribute defined at extension cms2.
    static final String
    Generated constant - Attribute key of CMSVersion.relatedParents attribute defined at extension cms2.
    static final String
    Generated constant - Attribute key of CMSVersion.retain attribute defined at extension cms2.
    static final String
    Generated constant - Attribute key of CMSVersion.transactionId attribute defined at extension cms2.
    static final String
    Generated constant - Attribute key of CMSVersion.uid attribute defined at extension cms2.

    Fields inherited from class de.hybris.platform.core.model.ItemModel

    _COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED

    Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Generated constructor - Default constructor for generic creation.
    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
    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

    Modifier and Type
    Method
    Description
    Generated method - Getter of the CMSVersion.description attribute defined at extension cms2.
    Generated method - Getter of the CMSVersion.itemCatalogVersion attribute defined at extension cms2.
    Generated method - Getter of the CMSVersion.itemTypeCode attribute defined at extension cms2.
    Generated method - Getter of the CMSVersion.itemUid attribute defined at extension cms2.
    Generated method - Getter of the CMSVersion.label attribute defined at extension cms2.
    Generated method - Getter of the CMSVersion.payload attribute defined at extension cms2.
    Generated method - Getter of the CMSVersion.relatedChildren attribute defined at extension cms2.
    Generated method - Getter of the CMSVersion.relatedParents attribute defined at extension cms2.
    Generated method - Getter of the CMSVersion.retain attribute defined at extension cms2.
    Generated method - Getter of the CMSVersion.transactionId attribute defined at extension cms2.
    Generated method - Getter of the CMSVersion.uid attribute defined at extension cms2.
    void
    Generated method - Setter of CMSVersion.description attribute defined at extension cms2.
    void
    Generated method - Setter of CMSVersion.itemCatalogVersion attribute defined at extension cms2.
    void
    Generated method - Setter of CMSVersion.itemTypeCode attribute defined at extension cms2.
    void
    Generated method - Setter of CMSVersion.itemUid attribute defined at extension cms2.
    void
    Generated method - Setter of CMSVersion.label attribute defined at extension cms2.
    void
    Generated method - Setter of CMSVersion.payload attribute defined at extension cms2.
    void
    Generated method - Setter of CMSVersion.relatedChildren attribute defined at extension cms2.
    void
    Generated method - Setter of CMSVersion.relatedParents attribute defined at extension cms2.
    void
    Generated method - Setter of CMSVersion.retain attribute defined at extension cms2.
    void
    Generated method - Setter of CMSVersion.transactionId attribute defined at extension cms2.
    void
    setUid(String value)
    Generated method - Setter of CMSVersion.uid attribute defined at extension cms2.

    Methods inherited from class de.hybris.platform.core.model.ItemModel

    getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner

    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 Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _CMSVERSION2CMSVERSION

      public static final String _CMSVERSION2CMSVERSION
      Generated relation code constant for relation CMSVersion2CMSVersion defining source attribute relatedParents in extension cms2.
      See Also:
    • UID

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

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

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

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

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

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

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

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

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

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

      public static final String RELATEDCHILDREN
      Generated constant - Attribute key of CMSVersion.relatedChildren attribute defined at extension cms2.
      See Also:
  • Constructor Details

    • 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(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, 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 Details

    • getDescription

      @Accessor(qualifier="description", type=GETTER) public 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 String getItemTypeCode()
      Generated method - Getter of the CMSVersion.itemTypeCode attribute defined at extension cms2.
      Returns:
      the itemTypeCode
    • getItemUid

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

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

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

      @Accessor(qualifier="relatedChildren", type=GETTER) public 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 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 Boolean getRetain()
      Generated method - Getter of the CMSVersion.retain attribute defined at extension cms2.
      Returns:
      the retain
    • getTransactionId

      @Accessor(qualifier="transactionId", type=GETTER) public 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 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
    • setDescription

      @Accessor(qualifier="description", type=SETTER) public void setDescription(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(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(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(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(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(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(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(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(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(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