com.ibm.workplace.wcm.api.digitalasset
Interface DigitalAssetID

All Superinterfaces:
java.io.Serializable

public interface DigitalAssetID
extends java.io.Serializable

DigitalAssetID provides a generic Interface representing the DigitalAsset Management ID for a given resource.
The actual ID object is generated and owned by the DigitalAssetResourceManagerPlugin providing the DAM support.

The DigitalAssetID will not be modified in any way by WCM. It will be provided by the DigitalAssetResourceManagerPlugin, and WCM will serialize the ID via the DigitalAssetResourceManagerPlugin, when saving a resource to the content repository.

Since:
v8.5.cf3
Note:
This interface is designed to be implemented by clients.

Method Summary
 java.lang.String getID()
          Get the external ID to identify the external asset.
 java.lang.String getProvider()
          Get the unique name of the External provider (model external providers like Brightcove or YouTube)
 

Method Detail

getID

java.lang.String getID()
Get the external ID to identify the external asset. This can be the ID of an external Digital Asset provider or a caching infrastructure.

Returns:
external ID of the asset, or null if not managed externally

getProvider

java.lang.String getProvider()
Get the unique name of the External provider (model external providers like Brightcove or YouTube)

Returns:
External provider's name, or null if not managed externally