Class MediaContainerModel

All Implemented Interfaces:
Serializable

public class MediaContainerModel extends ItemModel
Generated model class for type MediaContainer first defined at extension core.
See Also:
  • Field Details

    • _TYPECODE

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

      public static final String QUALIFIER
      Generated constant - Attribute key of MediaContainer.qualifier attribute defined at extension core.
      See Also:
    • NAME

      public static final String NAME
      Generated constant - Attribute key of MediaContainer.name attribute defined at extension core.
      See Also:
    • MEDIAS

      public static final String MEDIAS
      Generated constant - Attribute key of MediaContainer.medias attribute defined at extension core.
      See Also:
    • CATALOGVERSION

      public static final String CATALOGVERSION
      Generated constant - Attribute key of MediaContainer.catalogVersion attribute defined at extension catalog.
      See Also:
    • MASTER

      public static final String MASTER
      Generated constant - Attribute key of MediaContainer.master attribute defined at extension mediaconversion.
      See Also:
    • METADATA

      public static final String METADATA
      Generated constant - Attribute key of MediaContainer.metaData attribute defined at extension mediaconversion.
      See Also:
    • CONVERSIONSTATUS

      public static final String CONVERSIONSTATUS
      Generated constant - Attribute key of MediaContainer.conversionStatus attribute defined at extension mediaconversion.
      See Also:
    • CONVERSIONGROUP

      public static final String CONVERSIONGROUP
      Generated constant - Attribute key of MediaContainer.conversionGroup attribute defined at extension mediaconversion.
      See Also:
    • CONVERSIONERRORLOG

      public static final String CONVERSIONERRORLOG
      Generated constant - Attribute key of MediaContainer.conversionErrorLog attribute defined at extension mediaconversion.
      See Also:
  • Constructor Details

    • MediaContainerModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public MediaContainerModel(CatalogVersionModel _catalogVersion, String _qualifier)
      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 MediaContainer at extension catalog
      _qualifier - initial attribute declared by type MediaContainer at extension core
    • MediaContainerModel

      @Deprecated(since="4.1.1", forRemoval=true) public MediaContainerModel(CatalogVersionModel _catalogVersion, ItemModel _owner, String _qualifier)
      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 MediaContainer at extension catalog
      _owner - initial attribute declared by type Item at extension core
      _qualifier - initial attribute declared by type MediaContainer at extension core
  • Method Details

    • getCatalogVersion

      @Accessor(qualifier="catalogVersion", type=GETTER) public CatalogVersionModel getCatalogVersion()
      Generated method - Getter of the MediaContainer.catalogVersion attribute defined at extension catalog.
      Returns:
      the catalogVersion
    • getConversionErrorLog

      @Accessor(qualifier="conversionErrorLog", type=GETTER) public Collection<ConversionErrorLogModel> getConversionErrorLog()
      Generated method - Getter of the MediaContainer.conversionErrorLog attribute defined at extension mediaconversion. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the conversionErrorLog - Failed conversion for this container.
    • getConversionGroup

      @Accessor(qualifier="conversionGroup", type=GETTER) public ConversionGroupModel getConversionGroup()
      Generated method - Getter of the MediaContainer.conversionGroup attribute defined at extension mediaconversion.
      Returns:
      the conversionGroup - Optional conversionGroup to restrict converted formats.
    • getConversionStatus

      @Accessor(qualifier="conversionStatus", type=GETTER) public ConversionStatus getConversionStatus()
      Generated method - Getter of the MediaContainer.conversionStatus dynamic attribute defined at extension mediaconversion.
      Returns:
      the conversionStatus - Accesses this container's current conversion status
    • getMaster

      @Accessor(qualifier="master", type=GETTER) public MediaModel getMaster()
      Generated method - Getter of the MediaContainer.master dynamic attribute defined at extension mediaconversion.
      Returns:
      the master - Accesses the current 'master' media.
    • getMedias

      @Accessor(qualifier="medias", type=GETTER) public Collection<MediaModel> getMedias()
      Generated method - Getter of the MediaContainer.medias attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the medias
    • getMetaData

      @Accessor(qualifier="metaData", type=GETTER) public Collection<MediaMetaDataModel> getMetaData()
      Generated method - Getter of the MediaContainer.metaData dynamic attribute defined at extension mediaconversion. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the metaData - Accesses this container's master media's meta data
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName()
      Generated method - Getter of the MediaContainer.name attribute defined at extension core.
      Returns:
      the name - Name of this container
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName(Locale loc)
      Generated method - Getter of the MediaContainer.name attribute defined at extension core.
      Parameters:
      loc - the value localization key
      Returns:
      the name - Name of this container
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getQualifier

      @Accessor(qualifier="qualifier", type=GETTER) public String getQualifier()
      Generated method - Getter of the MediaContainer.qualifier attribute defined at extension core.
      Returns:
      the qualifier - Qualifying name of this container
    • setCatalogVersion

      @Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value)
      Generated method - Setter of MediaContainer.catalogVersion attribute defined at extension catalog.
      Parameters:
      value - the catalogVersion
    • setConversionGroup

      @Accessor(qualifier="conversionGroup", type=SETTER) public void setConversionGroup(ConversionGroupModel value)
      Generated method - Setter of MediaContainer.conversionGroup attribute defined at extension mediaconversion.
      Parameters:
      value - the conversionGroup - Optional conversionGroup to restrict converted formats.
    • setMedias

      @Accessor(qualifier="medias", type=SETTER) public void setMedias(Collection<MediaModel> value)
      Generated method - Setter of MediaContainer.medias attribute defined at extension core.
      Parameters:
      value - the medias
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value)
      Generated method - Setter of MediaContainer.name attribute defined at extension core.
      Parameters:
      value - the name - Name of this container
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value, Locale loc)
      Generated method - Setter of MediaContainer.name attribute defined at extension core.
      Parameters:
      value - the name - Name of this container
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setQualifier

      @Accessor(qualifier="qualifier", type=SETTER) public void setQualifier(String value)
      Generated method - Setter of MediaContainer.qualifier attribute defined at extension core.
      Parameters:
      value - the qualifier - Qualifying name of this container