Class DigitalAsset

  • All Implemented Interfaces:
    com.orchestranetworks.addon.common.schema.media.CommonDigitalAsset

    public final class DigitalAsset
    extends java.lang.Object
    implements com.orchestranetworks.addon.common.schema.media.CommonDigitalAsset
    Defines the digital asset.
    Since:
    1.6.0
    • Constructor Detail

      • DigitalAsset

        public DigitalAsset()
    • Method Detail

      • getURL

        public java.lang.String getURL()
        Returns the digital asset's URL.
        Specified by:
        getURL in interface com.orchestranetworks.addon.common.schema.media.CommonDigitalAsset
      • setLabel

        public void setLabel​(com.onwbp.base.text.UserMessage label)
        Specifies the digital asset's label.
      • setDescription

        public void setDescription​(com.onwbp.base.text.UserMessage description)
        Specifies the digital asset's description.
      • setState

        public void setState​(DigitalAssetState state)
        Specifies the digital asset's state.
      • setCurrentVersion

        public void setCurrentVersion​(DigitalAssetVersion version)
        Specifies the digital asset's current version.
      • getPhysicalName

        public java.lang.String getPhysicalName()
        Returns the digital asset's physical name.
      • getExternalID

        public java.lang.String getExternalID()
        Returns the digital asset external Id.
      • getLabel

        public com.onwbp.base.text.UserMessage getLabel()
        Returns the digital asset's label.
      • getDescription

        public com.onwbp.base.text.UserMessage getDescription()
        Returns the digital asset's description.
      • getCreationDate

        public java.util.Date getCreationDate()
        Returns the digital asset's creation date.
      • getLastUpdatedDate

        public java.util.Date getLastUpdatedDate()
        Returns the digital asset's last updated date.
      • getVersions

        public java.util.List<DigitalAssetVersion> getVersions()
        Returns the digital asset's versions.
      • getMetaData

        public java.util.List<MetaData> getMetaData()
        Returns the digital asset's metadata.
      • getExtension

        public java.lang.String getExtension()
        Returns the digital asset's extension.
      • getType

        public java.lang.String getType()
        Returns the digital asset's type.
      • getCurrentVersion

        public DigitalAssetVersion getCurrentVersion()
        Returns the digital asset's current version.
      • setMetaData

        public void setMetaData​(java.util.List<MetaData> metadata)
        Sets the metadata.
      • setFileSize

        public void setFileSize​(java.math.BigDecimal fileSize)
        Sets the file size.
      • getFileSize

        public java.math.BigDecimal getFileSize()
        Gets the file size.
      • getMd5CheckSumOfFile

        public java.lang.String getMd5CheckSumOfFile()
        Get MD5 Hash of the physical asset file
      • setMd5CheckSumOfFile

        public void setMd5CheckSumOfFile​(java.lang.String md5CheckSumOfFile)
        Set MD5 Hash of the physical asset file
      • getTags

        public java.util.List<Tag> getTags()
        Gets the tags.
      • getAssetID

        public java.lang.String getAssetID()
        Get asset ID
        Specified by:
        getAssetID in interface com.orchestranetworks.addon.common.schema.media.CommonDigitalAsset
      • isDigitalAssetOfCurrentUser

        public boolean isDigitalAssetOfCurrentUser()
        Return whether asset is belonged to current user.
      • setDigitalAssetOfCurrentUser

        public void setDigitalAssetOfCurrentUser​(boolean digitalAssetOfCurrentUser)
      • setFolderId

        public void setFolderId​(java.lang.String folderId)
      • getFolderId

        public java.lang.String getFolderId()
      • getSize

        public Size getSize()
        Returns the image size.
        Since:
        6.2.0
      • setSize

        public void setSize​(Size size)
        Specifies the image size.