Class ExternalDigitalAsset


  • public final class ExternalDigitalAsset
    extends java.lang.Object
    Defines a digital asset located in an externally managed location.
    Since:
    1.8.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAssetType()
      Returns the asset's type.
      java.util.Date getCreationDate()
      Returns the asset's creation date.
      java.lang.String getDownloadURL()
      Returns the asset's download URL.
      java.lang.String getExtension()
      Returns the asset's extension.
      java.math.BigDecimal getFileSize()
      Returns the asset's size.
      java.lang.Integer getHeight()
      Returns the asset's height.
      java.lang.String getId()
      Returns the asset's ID.
      com.onwbp.base.text.bean.LabelDescription getLabelDescription()
      Returns the asset's label and description.
      java.util.Date getLastUpdatedDate()
      Returns the asset's last updated date.
      java.util.Map<java.lang.String,​java.lang.String> getMetaDatas()
      Returns the asset's metadata.
      java.lang.String getPhysicalName()
      Returns the asset's physical name.
      java.util.List<java.lang.String> getTags()
      Returns the asset's tags.
      java.lang.String getThumbnailURL()
      Returns the asset's thumbnail URL.
      java.lang.String getURL()
      Returns the asset's URL.
      java.lang.Integer getWidth()
      Returns the asset's width.
      boolean isConvertPDF()
      Is asset able to converted in PDF
      boolean isDigitalAssetOfCurrentUser()  
      void setAssetType​(java.lang.String assetType)
      Specifies the asset's type.
      void setConvertPDF​(boolean convertPDF)
      Allow asset to be viewed in PDF
      void setCreationDate​(java.util.Date creationDate)
      Specifies the asset's creation date.
      void setDigitalAssetOfCurrentUser​(boolean digitalAssetOfCurrentUser)  
      void setDownloadURL​(java.lang.String downloadUrl)
      Specifies the asset's download URL.
      void setExtension​(java.lang.String extension)
      Specifies the asset's extension.
      void setFileSize​(java.math.BigDecimal fileSize)
      Specifies the asset's size.
      void setHeight​(java.lang.Integer height)
      Specifies the asset's height.
      void setId​(java.lang.String id)
      Specifies the asset's ID.
      void setLabelDescription​(com.onwbp.base.text.bean.LabelDescription labelDescription)
      Specifies the asset's label and description.
      void setLastUpdatedDate​(java.util.Date lastUpdatedDate)
      Specifies the asset's last updated date.
      void setMetaDatas​(java.util.Map<java.lang.String,​java.lang.String> metaDatas)
      Specifies the asset's metadata.
      void setPhysicalName​(java.lang.String physicalName)
      Specifies the asset's physical name.
      void setTags​(java.util.List<java.lang.String> tags)
      Specifies the asset's tags.
      void setThumbnailURL​(java.lang.String thumbnailUrl)
      Specifies the asset's thumbnail URL.
      void setURL​(java.lang.String url)
      Specifies the asset's URL.
      void setWidth​(java.lang.Integer width)
      Specifies the asset's width.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExternalDigitalAsset

        public ExternalDigitalAsset()
    • Method Detail

      • getId

        public java.lang.String getId()
        Returns the asset's ID.
      • setId

        public void setId​(java.lang.String id)
        Specifies the asset's ID.
      • getURL

        public java.lang.String getURL()
        Returns the asset's URL.
      • setURL

        public void setURL​(java.lang.String url)
        Specifies the asset's URL.
      • getThumbnailURL

        public java.lang.String getThumbnailURL()
        Returns the asset's thumbnail URL.
      • setThumbnailURL

        public void setThumbnailURL​(java.lang.String thumbnailUrl)
        Specifies the asset's thumbnail URL.
      • getPhysicalName

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

        public void setPhysicalName​(java.lang.String physicalName)
        Specifies the asset's physical name.
      • getCreationDate

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

        public void setCreationDate​(java.util.Date creationDate)
        Specifies the asset's creation date.
      • getLastUpdatedDate

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

        public void setLastUpdatedDate​(java.util.Date lastUpdatedDate)
        Specifies the asset's last updated date.
      • getExtension

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

        public void setExtension​(java.lang.String extension)
        Specifies the asset's extension.
      • getAssetType

        public java.lang.String getAssetType()
        Returns the asset's type.
      • setAssetType

        public void setAssetType​(java.lang.String assetType)
        Specifies the asset's type.
      • getFileSize

        public java.math.BigDecimal getFileSize()
        Returns the asset's size.
      • setFileSize

        public void setFileSize​(java.math.BigDecimal fileSize)
        Specifies the asset's size.
      • getTags

        public java.util.List<java.lang.String> getTags()
        Returns the asset's tags.
      • setTags

        public void setTags​(java.util.List<java.lang.String> tags)
        Specifies the asset's tags.
      • getMetaDatas

        public java.util.Map<java.lang.String,​java.lang.String> getMetaDatas()
        Returns the asset's metadata.
      • setMetaDatas

        public void setMetaDatas​(java.util.Map<java.lang.String,​java.lang.String> metaDatas)
        Specifies the asset's metadata.
      • getDownloadURL

        public java.lang.String getDownloadURL()
        Returns the asset's download URL.
      • setDownloadURL

        public void setDownloadURL​(java.lang.String downloadUrl)
        Specifies the asset's download URL.
      • getLabelDescription

        public com.onwbp.base.text.bean.LabelDescription getLabelDescription()
        Returns the asset's label and description.
      • setLabelDescription

        public void setLabelDescription​(com.onwbp.base.text.bean.LabelDescription labelDescription)
        Specifies the asset's label and description.
      • getWidth

        public java.lang.Integer getWidth()
        Returns the asset's width.
      • setWidth

        public void setWidth​(java.lang.Integer width)
        Specifies the asset's width.
      • getHeight

        public java.lang.Integer getHeight()
        Returns the asset's height.
      • setHeight

        public void setHeight​(java.lang.Integer height)
        Specifies the asset's height.
      • isConvertPDF

        public boolean isConvertPDF()
        Is asset able to converted in PDF
      • setConvertPDF

        public void setConvertPDF​(boolean convertPDF)
        Allow asset to be viewed in PDF
      • isDigitalAssetOfCurrentUser

        public boolean isDigitalAssetOfCurrentUser()
      • setDigitalAssetOfCurrentUser

        public void setDigitalAssetOfCurrentUser​(boolean digitalAssetOfCurrentUser)