Interface MetadataSourceInterface
-
public interface MetadataSourceInterfaceMetadataSourceInterface is the interface used to define information about the third party technologies that an integration daemon is extracting metadata from. The these technologies are represented by a software server capability in open metadata.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringcreateExternalSecurityManager(String userId, String externalSourceGUID, String externalSourceName, String typeName, SecurityManagerProperties securityManagerProperties)Create information about a security manager such as a user access directory - such as an LDAP server or access control manager such as Apache Ranger.StringgetExternalSecurityManagerGUID(String userId, String qualifiedName)Retrieve the unique identifier of the external security manager.
-
-
-
Method Detail
-
createExternalSecurityManager
String createExternalSecurityManager(String userId, String externalSourceGUID, String externalSourceName, String typeName, SecurityManagerProperties securityManagerProperties) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Create information about a security manager such as a user access directory - such as an LDAP server or access control manager such as Apache Ranger.- Parameters:
userId- calling userexternalSourceGUID- guid of the software server capability entity that represented the external source - null for localexternalSourceName- name of the software server capability entity that represented the external sourcetypeName- type name for the software server capabilitysecurityManagerProperties- description of the security manager- Returns:
- unique identifier of the user directory's software server capability
- Throws:
InvalidParameterException- the bean properties are invalidUserNotAuthorizedException- user not authorized to issue this requestPropertyServerException- problem accessing the property server
-
getExternalSecurityManagerGUID
String getExternalSecurityManagerGUID(String userId, String qualifiedName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Retrieve the unique identifier of the external security manager.- Parameters:
userId- calling userqualifiedName- unique name of the integration daemon- Returns:
- unique identifier of the integration daemon's software server capability
- Throws:
InvalidParameterException- the bean properties are invalidUserNotAuthorizedException- user not authorized to issue this requestPropertyServerException- problem accessing the property server
-
-