Interface MetadataSourceInterface
public interface MetadataSourceInterface
MetadataSourceInterface is the interface used to define information about the third party technologies that
an integration daemon is extracting metadata from.
These technologies are represented by a software capability in open metadata.
-
Method Summary
Modifier and TypeMethodDescriptioncreateExternalSecurityManager(String userId, String externalSourceGUID, String externalSourceName, String typeName, org.odpi.openmetadata.frameworks.openmetadata.properties.softwarecapabilities.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.getExternalSecurityManagerGUID(String userId, String qualifiedName) Retrieve the unique identifier of the external security manager.
-
Method Details
-
createExternalSecurityManager
String createExternalSecurityManager(String userId, String externalSourceGUID, String externalSourceName, String typeName, org.odpi.openmetadata.frameworks.openmetadata.properties.softwarecapabilities.SecurityManagerProperties securityManagerProperties) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.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:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- user not authorized to issue this requestorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- problem accessing the property server
-
getExternalSecurityManagerGUID
String getExternalSecurityManagerGUID(String userId, String qualifiedName) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.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:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- the bean properties are invalidorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- user not authorized to issue this requestorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- problem accessing the property server
-