Class DigitalAsset
- java.lang.Object
-
- com.orchestranetworks.addon.dama.ext.bean.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 Summary
Constructors Constructor Description DigitalAsset()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAssetID()
Get asset IDjava.util.Date
getCreationDate()
Returns the digital asset's creation date.DigitalAssetVersion
getCurrentVersion()
Returns the digital asset's current version.com.onwbp.base.text.UserMessage
getDescription()
Returns the digital asset's description.java.lang.String
getExtension()
Returns the digital asset's extension.java.lang.String
getExternalID()
Returns the digital asset external Id.java.math.BigDecimal
getFileSize()
Gets the file size.java.lang.String
getFolderId()
DigitalAssetKey
getKey()
Returns the digital asset key.com.onwbp.base.text.UserMessage
getLabel()
Returns the digital asset's label.java.util.Date
getLastUpdatedDate()
Returns the digital asset's last updated date.java.lang.String
getMd5CheckSumOfFile()
Get MD5 Hash of the physical asset filejava.util.List<MetaData>
getMetaData()
Returns the digital asset's metadata.java.lang.String
getPhysicalName()
Returns the digital asset's physical name.Size
getSize()
Returns the image size.DigitalAssetState
getState()
Returns the digital asset's state.java.util.List<Tag>
getTags()
Gets the tags.java.lang.String
getType()
Returns the digital asset's type.java.lang.String
getURL()
Returns the digital asset's URL.java.util.List<DigitalAssetVersion>
getVersions()
Returns the digital asset's versions.boolean
isDigitalAssetOfCurrentUser()
Return whether asset is belonged to current user.void
setCurrentVersion(DigitalAssetVersion version)
Specifies the digital asset's current version.void
setDescription(com.onwbp.base.text.UserMessage description)
Specifies the digital asset's description.void
setDigitalAssetOfCurrentUser(boolean digitalAssetOfCurrentUser)
void
setFileSize(java.math.BigDecimal fileSize)
Sets the file size.void
setFolderId(java.lang.String folderId)
void
setLabel(com.onwbp.base.text.UserMessage label)
Specifies the digital asset's label.void
setMd5CheckSumOfFile(java.lang.String md5CheckSumOfFile)
Set MD5 Hash of the physical asset filevoid
setMetaData(java.util.List<MetaData> metadata)
Sets the metadata.void
setSize(Size size)
Specifies the image size.void
setState(DigitalAssetState state)
Specifies the digital asset's state.
-
-
-
Method Detail
-
getURL
public java.lang.String getURL()
Returns the digital asset's URL.- Specified by:
getURL
in interfacecom.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.
-
getKey
public DigitalAssetKey getKey()
Returns the digital asset key.
-
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.
-
getState
public DigitalAssetState getState()
Returns the digital asset's state.
-
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 interfacecom.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.
-
-