Class RemoteDigitalAssetSpec

java.lang.Object
com.orchestranetworks.addon.dama.ext.bean.RemoteDigitalAssetSpec
All Implemented Interfaces:
GeneralDigitalAssetSpec

public final class RemoteDigitalAssetSpec extends Object implements GeneralDigitalAssetSpec
Defines the specifications of an asset from a 3rd party digital asset management system.
Since:
1.7.0
  • Constructor Details

    • RemoteDigitalAssetSpec

      public RemoteDigitalAssetSpec()
  • Method Details

    • getLabel

      public com.onwbp.base.text.UserMessage getLabel()
      Returns the label.
      Specified by:
      getLabel in interface GeneralDigitalAssetSpec
    • setLabel

      public void setLabel(com.onwbp.base.text.UserMessage label)
      Specifies the label.
      Specified by:
      setLabel in interface GeneralDigitalAssetSpec
    • getDescription

      public com.onwbp.base.text.UserMessage getDescription()
      Returns the description.
      Specified by:
      getDescription in interface GeneralDigitalAssetSpec
    • setDescription

      public void setDescription(com.onwbp.base.text.UserMessage description)
      Specifies the description.
      Specified by:
      setDescription in interface GeneralDigitalAssetSpec
    • setState

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

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

      public String getExternalID()
      Returns the digital asset's external Id.
    • getCreationDate

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

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

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

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

      public String getType()
      Returns the digital asset's type.
    • getState

      public DigitalAssetState getState()
      Returns the digital asset's state.
    • setPhysicalName

      public void setPhysicalName(String physicalName)
      Specifies the digital asset's physical name.
    • setExternalID

      public void setExternalID(String externalID)
      Specifies the digital asset's external id.
    • setCreationDate

      public void setCreationDate(Date creationDate)
      Specifies the creation date.
    • setLastUpdatedDate

      public void setLastUpdatedDate(Date lastUpdatedDate)
      Specifies the last updated date.
    • setMetaData

      public void setMetaData(List<MetaData> metadata)
      Specifies the asset's metadata.
    • setExtension

      public void setExtension(String extension)
      Specifies the digital asset's extension.
    • setType

      public void setType(String assetType)
      Specifies the digital asset's type.
    • setFileSize

      public void setFileSize(BigDecimal fileSize)
      Specifies the digital asset's file size.
    • getFileSize

      public BigDecimal getFileSize()
      Returns the digital asset's file size.
    • getTags

      public List<Tag> getTags()
      Returns the digital asset's tags.
    • setTags

      public void setTags(List<Tag> tags)
      Specifies the digital asset's tags.
    • getSize

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

      public void setSize(Size size)
      Specifies the image size.
    • getMd5CheckSumOfFile

      public String getMd5CheckSumOfFile()
      Returns checksum of the file.
    • setMd5CheckSumOfFile

      public void setMd5CheckSumOfFile(String md5CheckSumOfFile)
      Specifies checksum of the file.