Interface ExternalManager
public interface ExternalManager
Provides methods to perform operations on digital assets located in an externally managed system.
- Since:
- 1.8.0
-
Method Summary
Modifier and TypeMethodDescriptioncreateAsset
(ExternalUploadAssetRequest request) Creates a newExternalDigitalAsset
following theExternalUploadAssetRequest
.Creates a new digital asset version.deleteAsset
(ExternalSingularRequest request, boolean isPhysicalDelete) Deletes a digital asset.Deletes a digital asset version.getAsset
(ExternalSingularRequest request) Returns the digital asset by external request.getAssets
(ExternalPluralRequest request) Returns the list of digital assets by external request.Returns the digital asset version bean by external request.Gets the media content of a digital asset.Gets the media content of a digital asset version.getTags
(ExternalCommonRequest request) Returns the tag result.searchAssets
(ExternalSearchRequest request) Searches for digital assets using an external search request.updateAsset
(ExternalCommonRequest request, ExternalDigitalAsset asset) Updates a digital asset.updateAssetVersion
(ExternalCommonRequest request, ExternalDigitalAsset assetVersion) Updates a digital asset version.
-
Method Details
-
createAsset
Creates a newExternalDigitalAsset
following theExternalUploadAssetRequest
.- Parameters:
request
- the upload asset request- Returns:
- the digital asset
-
createAssetVersion
Creates a new digital asset version.- Parameters:
request
- the upload asset request- Returns:
- the digital asset
-
deleteAsset
Deletes a digital asset.- Parameters:
request
- the requestisPhysicalDelete
- determines whether the asset is physically deleted from the system- Returns:
- the operation execution status
-
deleteAssetVersion
Deletes a digital asset version.- Parameters:
request
- the request- Returns:
- the operation execution status
-
getAssets
Returns the list of digital assets by external request.- Parameters:
request
- the request- Returns:
- the list of digital assets
-
getAsset
Returns the digital asset by external request.- Parameters:
request
- the request- Returns:
- the digital asset
- Throws:
DAMException
-
getAssetVersionBean
Returns the digital asset version bean by external request.- Parameters:
request
- the request- Returns:
- the digital asset version
-
getMediaContentOfAsset
Gets the media content of a digital asset.- Parameters:
request
- the asset request- Returns:
- the media content
-
getMediaContentOfAssetVersion
Gets the media content of a digital asset version.- Parameters:
request
- the asset request- Returns:
- the media content
-
getTags
Returns the tag result.- Parameters:
request
- the request- Returns:
- the tag result
-
searchAssets
Searches for digital assets using an external search request.- Parameters:
request
- the search request- Returns:
- the list of digital assets
-
updateAsset
Updates a digital asset.- Parameters:
request
- the requestasset
- the asset- Returns:
- the operation execution status
-
updateAssetVersion
OperationExecutionStatus updateAssetVersion(ExternalCommonRequest request, ExternalDigitalAsset assetVersion) Updates a digital asset version.- Parameters:
request
- the requestassetVersion
- the asset- Returns:
- the operation execution status
-