Class CMSVersionModel

All Implemented Interfaces:
Serializable

public class CMSVersionModel extends ItemModel
Generated model class for type CMSVersion first defined at extension cms2.
See Also:
  • 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(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