Interface ExternalAssetManagerInterface
- All Known Implementing Classes:
ExternalAssetManagerClient
public interface ExternalAssetManagerInterface
ExternalAssetManagerInterface provides the interface for retrieving the identity of an external asset manager.
The definition of the external asset manager may also be created using the IT Infrastructure OMAS.
-
Method Summary
Modifier and TypeMethodDescriptioncreateExternalAssetManager
(String userId, AssetManagerProperties assetManagerProperties) Create information about the external asset manager.getExternalAssetManagerGUID
(String userId, String qualifiedName) Retrieve the unique identifier of the external asset manager from its qualified name.
-
Method Details
-
createExternalAssetManager
String createExternalAssetManager(String userId, AssetManagerProperties assetManagerProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException Create information about the external asset manager. This is represented as a software capability and all information that is specific to the external asset manager (such as the identifiers of the metadata elements it stores) will be linked to it.- Parameters:
userId
- calling userassetManagerProperties
- description of the integration daemon (specify qualified name at a minimum)- Returns:
- unique identifier of the asset management's software capability
- Throws:
InvalidParameterException
- one of the parameters is invalidUserNotAuthorizedException
- user not authorized to issue this requestPropertyServerException
- problem accessing the property server
-
getExternalAssetManagerGUID
String getExternalAssetManagerGUID(String userId, String qualifiedName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException Retrieve the unique identifier of the external asset manager from its qualified name. Typically the qualified name comes from the integration connector configuration.- Parameters:
userId
- calling userqualifiedName
- unique name to use for the external asset- Returns:
- unique identifier of the external asset manager's software capability
- Throws:
InvalidParameterException
- one of the parameters is invalidUserNotAuthorizedException
- user not authorized to issue this requestPropertyServerException
- problem accessing the property server
-