public interface GovernedAssetInterface
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 |
|---|---|
String |
createSoftwareServerCapability(String userId,
SoftwareServerCapabilityRequestBody softwareServerCapability)
Create a Software Server Capability entity
|
GovernedAsset |
getGovernedAsset(String userId,
String assetGuid) |
List<GovernedAsset> |
getGovernedAssetList(String userId,
String classification,
List<String> entityTypes,
Integer offset,
Integer pageSize)
Returns a list of the entities filtered by types that have the searched governed classification.
|
SoftwareServerCapability |
getSoftwareServerCapabilityByGUID(String userId,
String guid)
Returns the Software Server Capability entity by global identifier
|
List<GovernedAsset> getGovernedAssetList(String userId, String classification, List<String> entityTypes, Integer offset, Integer pageSize) throws UserNotAuthorizedException, PropertyServerException, InvalidParameterException
userId - - userId of user making request.classification - - name of base classification type (can be null)entityTypes - - String - root type of asset (can be null)offset - - offset of full collection to begin the return resultspageSize - - limit the number of the results returnedUserNotAuthorizedException - - the requesting user is not authorized to issue this request.PropertyServerException - - there is a problem retrieving information from the property server(s).InvalidParameterException - - one of the parameters is null or invalid.GovernedAsset getGovernedAsset(String userId, String assetGuid) throws UserNotAuthorizedException, PropertyServerException, InvalidParameterException
userId - - String - userId of user making request.assetGuid - - String - guid of asset componentUserNotAuthorizedException - - the requesting user is not authorized to issue this request.PropertyServerException - - there is a problem retrieving information from the property server(s).InvalidParameterException - - one of the parameters is null or invalid.String createSoftwareServerCapability(String userId, SoftwareServerCapabilityRequestBody softwareServerCapability) throws UserNotAuthorizedException, PropertyServerException, InvalidParameterException
userId - - String - userId of user making request.softwareServerCapability - - SoftwareServerCapabilityRequestBodyUserNotAuthorizedException - - the requesting user is not authorized to issue this request.PropertyServerException - - there is a problem retrieving information from the property server(s).InvalidParameterException - - one of the parameters is null or invalid.SoftwareServerCapability getSoftwareServerCapabilityByGUID(String userId, String guid) throws UserNotAuthorizedException, PropertyServerException, InvalidParameterException
userId - - the name of the calling userguid - - guid of the software serverUserNotAuthorizedException - - the requesting user is not authorized to issue this request.PropertyServerException - - there is a problem retrieving information from the property server(s).InvalidParameterException - - one of the parameters is null or invalid.Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.