Interface AssetKnowledgeInterface
- All Known Implementing Classes:
AssetOwner
,AvroFileAssetOwner
,CSVFileAssetOwner
,FileSystemAssetOwner
,ValidValuesAssetOwner
public interface AssetKnowledgeInterface
AssetKnowledgeInterface provides basic information about the types of access supported in the open metadata ecosystem
-
Method Summary
Modifier and TypeMethodDescriptiongetTypesOfAsset
(String userId) Return the asset subtype names.Return the asset subtype names mapped to their descriptions.
-
Method Details
-
getTypesOfAsset
List<String> getTypesOfAsset(String userId) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException Return the asset subtype names.- Parameters:
userId
- calling user- Returns:
- list of type names that are subtypes of asset
- Throws:
InvalidParameterException
- full path or userId is nullPropertyServerException
- problem accessing property serverUserNotAuthorizedException
- security access problem
-
getTypesOfAssetWithDescriptions
Map<String,String> getTypesOfAssetWithDescriptions(String userId) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException Return the asset subtype names mapped to their descriptions.- Parameters:
userId
- calling user- Returns:
- list of type names that are subtypes of asset mapped to their descriptions
- Throws:
InvalidParameterException
- full path or userId is nullPropertyServerException
- problem accessing property serverUserNotAuthorizedException
- security access problem
-