public interface DriveManager
DriveManager to perform operations on digital assets.| Modifier and Type | Method and Description |
|---|---|
DigitalAsset |
create(com.orchestranetworks.addon.dama.ext.bean.GeneralDigitalAssetSpec assetSpec)
Creates the new
DigitalAsset following the DigitalAssetSpec. |
DigitalAssetVersion |
create(com.orchestranetworks.addon.dama.ext.bean.GeneralDigitalAssetVersionSpec versionSpec)
Creates the new
DigitalAssetVersion following DigitalAssetSpec. |
OperationExecutionStatus |
delete(DigitalAssetKey key)
Deletes a digital asset.
|
OperationExecutionStatus |
delete(DigitalAssetVersionKey key)
Deletes a digital asset version.
|
DigitalAsset |
getDigitalAsset(DigitalAssetKey key)
Returns the digital asset by digital asset key.
|
List<DigitalAsset> |
getDigitalAssets()
Returns the active digital assets in the drive.
|
MediaContent |
getMediaContent(DigitalAsset asset)
Gets the media content of a digital asset.
|
MediaContent |
getMediaContent(DigitalAssetVersion version)
Gets the media content of a version.
|
List<DigitalAsset> |
search(SearchFilter searchFilter)
Searches for a digital asset using a search filter.
|
OperationExecutionStatus |
update(DigitalAsset asset)
Updates a digital asset.
|
OperationExecutionStatus |
update(DigitalAssetVersion version)
Updates a digital asset version.
|
DigitalAsset create(com.orchestranetworks.addon.dama.ext.bean.GeneralDigitalAssetSpec assetSpec) throws DAMException
DigitalAsset following the DigitalAssetSpec.assetSpec - the specification of the new digital assetDAMExceptionDigitalAssetVersion create(com.orchestranetworks.addon.dama.ext.bean.GeneralDigitalAssetVersionSpec versionSpec) throws DAMException
DigitalAssetVersion following DigitalAssetSpec.versionSpec - the specification of the new digital asset versionDAMExceptionOperationExecutionStatus delete(DigitalAssetKey key)
key - the digital asset keyOperationExecutionStatus delete(DigitalAssetVersionKey key)
key - the digital asset version keyOperationExecutionStatus update(DigitalAsset asset)
asset - the assetOperationExecutionStatus update(DigitalAssetVersion version)
version - the versionList<DigitalAsset> search(SearchFilter searchFilter) throws DAMException
searchFilter - the search filterDAMExceptionList<DigitalAsset> getDigitalAssets() throws DAMException
DAMExceptionDigitalAsset getDigitalAsset(DigitalAssetKey key) throws DAMException
key - the keyDAMExceptionMediaContent getMediaContent(DigitalAsset asset) throws DAMException
asset - the digital assetDAMExceptionMediaContent getMediaContent(DigitalAssetVersion version) throws DAMException
version - the digital asset versionDAMException