public interface GovernanceEngineInterface
This OMAS is mostly concerned with: - A Classification Definition - this tells us what the classification type is, what parms it may have - and can be useful for authoring and validation - An asset , or part (hence we call it an asset component) that has a classification
Furthermore in order to scope queries we restrict by - root classification - the node in the classification tree of where we are interested (for example all governance classifications) - root type - the base type that we are interested in
| Modifier and Type | Method and Description |
|---|---|
SoftwareServerCapability |
createSoftwareServerCapability(String userId,
SoftwareServerCapability softwareServerCapability) |
GovernedAsset |
getGovernedAsset(String userId,
String assetGuid) |
List<GovernedAsset> |
getGovernedAssetList(String userId,
String classification,
String type) |
SoftwareServerCapability |
getSoftwareServerCapabilityByGUID(String userId,
String guid) |
List<GovernedAsset> getGovernedAssetList(String userId, String classification, String type) throws InvalidParameterException, UserNotAuthorizedException, ClassificationNotFoundException, MetadataServerException, TypeNotFoundException
userId - - String - userId of user making request.classification - - String - name of base classification type (can be null)type - - String - root type of asset (can be null)InvalidParameterException - - one of the parameters is null or invalid.UserNotAuthorizedException - - the requesting user is not authorized to issue this request.ClassificationNotFoundException - - the classification to scope search is not foundTypeNotFoundException - - the classification to scope search is not foundMetadataServerException - - A failure occurred communicating with the metadata repositoryGovernedAsset getGovernedAsset(String userId, String assetGuid) throws InvalidParameterException, UserNotAuthorizedException, MetadataServerException, GuidNotFoundException
userId - - String - userId of user making request.assetGuid - - String - guid of asset componentInvalidParameterException - - one of the parameters is null or invalid.UserNotAuthorizedException - - the requesting user is not authorized to issue this request.MetadataServerException - - A failure occurred communicating with the metadata repositoryGuidNotFoundException - - the guid is not foundSoftwareServerCapability createSoftwareServerCapability(String userId, SoftwareServerCapability softwareServerCapability) throws InvalidParameterException, MetadataServerException
SoftwareServerCapability getSoftwareServerCapabilityByGUID(String userId, String guid) throws InvalidParameterException
InvalidParameterExceptionCopyright © 2018–2020 ODPi. All rights reserved.