Class EntityMediaAsset

  • All Implemented Interfaces:
    java.io.Serializable

    public class EntityMediaAsset
    extends Entity
    Entity for MediaAssets

    A typical example for a media asset is an image with one or more MediaObjects for different image formats, for example TIFF for high resolution, JPG for low resolution and PNG for thumbnail.

    Text are modeled explicitly as sub elements of this entity.

    MediaObjects are not modeled explicitly but implicit sub-content of all media assets entities.

    Dummy attributes are related to data fields the related entitydata media object type.

    Since:
    4.0.0
    See Also:
    MediaAsset, Text, MediaObject, Serialized Form
    • Constructor Detail

      • EntityMediaAsset

        public EntityMediaAsset()
        Default constructor
      • EntityMediaAsset

        public EntityMediaAsset​(java.lang.String label)
        Creates a new media asset entity with a label.
        Parameters:
        label -
    • Method Detail

      • getDummyLabel

        public java.lang.String getDummyLabel()
        Gets the dummy label for this media asset entity.

        Defaults to an empty string.

        Returns:
        dummyLabel as String
      • setDummyLabel

        public void setDummyLabel​(java.lang.String dummyLabel)
        Sets the dummy label for this media asset entity.

        Throws a NullArgumentException if argument is null.

        Parameters:
        dummyLabel -
      • getDummyFileName

        public java.lang.String getDummyFileName()

        Defaults to an empty string.

        Returns:
        dummyFileName as String
      • setDummyFileName

        public void setDummyFileName​(java.lang.String dummyFileName)

        Throws a NullArgumentException if argument is null.

        Parameters:
        dummyFileName -
      • getDummyPath

        public java.lang.String getDummyPath()

        Defaults to an empty string.

        Returns:
        dummy path as string
      • setDummyPath

        public void setDummyPath​(java.lang.String dummyPath)

        Throws a NullArgumentException if argument is null.

        Parameters:
        dummyPath -
      • getTextEntity

        public java.lang.String getTextEntity()
        Get the text entity associated with this media asset.

        Defaults to an empty string.

        Returns:
        text entity identifier as string
      • setTextEntity

        public void setTextEntity​(java.lang.String textEntity)
        Set the text entity associated with this media asset.

        Throws a NullArgumentException if argument is null.

        Parameters:
        textEntity -
      • setTextEntity

        public void setTextEntity​(Entity textEntity)
        Set the text entity associated with this media asset.

        Throws a NullArgumentException if argument is null.

        Parameters:
        textEntity -
        See Also:
        Entity