Class EntityMediaAsset

java.lang.Object
com.priint.pubserver.entity.Entity
com.priint.pubserver.entity.EntityMediaAsset
All Implemented Interfaces:
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:
  • Field Details

  • Constructor Details

    • EntityMediaAsset

      public EntityMediaAsset()
      Default constructor
    • EntityMediaAsset

      public EntityMediaAsset(String label)
      Creates a new media asset entity with a label.
      Parameters:
      label -
  • Method Details

    • getDummyLabel

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

      Defaults to an empty string.

      Returns:
      dummyLabel as String
    • setDummyLabel

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

      Throws a NullArgumentException if argument is null.

      Parameters:
      dummyLabel -
    • getDummyFileName

      public String getDummyFileName()

      Defaults to an empty string.

      Returns:
      dummyFileName as String
    • setDummyFileName

      public void setDummyFileName(String dummyFileName)

      Throws a NullArgumentException if argument is null.

      Parameters:
      dummyFileName -
    • getDummyPath

      public String getDummyPath()

      Defaults to an empty string.

      Returns:
      dummy path as string
    • setDummyPath

      public void setDummyPath(String dummyPath)

      Throws a NullArgumentException if argument is null.

      Parameters:
      dummyPath -
    • getTextEntity

      public 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(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: