Class AutomatedCurationInstanceHandler
java.lang.Object
org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstanceHandler
org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstanceHandler
org.odpi.openmetadata.commonservices.multitenant.OMVSServiceInstanceHandler
org.odpi.openmetadata.viewservices.automatedcuration.server.AutomatedCurationInstanceHandler
AutomatedCurationInstanceHandler retrieves information from the instance map for the
view service instances. The instance map is thread-safe. Instances are added
and removed by the AutomatedCurationAdmin class.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstanceHandler
platformInstanceMap, serviceName
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor registers the view service -
Method Summary
Modifier and TypeMethodDescriptiongetGovernanceConfigurationClient
(String userId, String serverName, String serviceOperationName) This method returns the object for the tenant to use to work with the Asset Owner API.getOpenGovernanceClient
(String userId, String serverName, String serviceOperationName) This method returns the object for the tenant to use to work with the Asset Owner API.getOpenIntegrationServiceClient
(String userId, String serverName, String serviceOperationName) This method returns the object for the tenant to use to work with the Asset Owner API.getOpenMetadataStoreClient
(String userId, String serverName, String serviceOperationName) This method returns the object for the tenant to use to work with the Asset Owner API.getTechnologyTypeHandler
(String userId, String serverName, String serviceOperationName) This method returns the object for the tenant to use to work with the Asset Owner API.Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMVSServiceInstanceHandler
getExceptionHandler
Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstanceHandler
getAuditLog
Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstanceHandler
getServerSecurityVerifier, getServerServiceInstance, getServiceName, isServerActive, removeServerServiceInstance
-
Constructor Details
-
AutomatedCurationInstanceHandler
public AutomatedCurationInstanceHandler()Default constructor registers the view service
-
-
Method Details
-
getOpenMetadataStoreClient
public EgeriaOpenMetadataStoreClient getOpenMetadataStoreClient(String userId, String serverName, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns the object for the tenant to use to work with the Asset Owner API.- Parameters:
serverName
- name of the server that the request is foruserId
- local server useridserviceOperationName
- service operation - usually the top level rest call- Returns:
- client
- Throws:
InvalidParameterException
- unknown server/serviceUserNotAuthorizedException
- User not authorized to call this servicePropertyServerException
- internal error
-
getTechnologyTypeHandler
public TechnologyTypeHandler getTechnologyTypeHandler(String userId, String serverName, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns the object for the tenant to use to work with the Asset Owner API.- Parameters:
serverName
- name of the server that the request is foruserId
- local server useridserviceOperationName
- service operation - usually the top level rest call- Returns:
- client
- Throws:
InvalidParameterException
- unknown server/serviceUserNotAuthorizedException
- User not authorized to call this servicePropertyServerException
- internal error
-
getOpenGovernanceClient
public OpenGovernanceClient getOpenGovernanceClient(String userId, String serverName, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns the object for the tenant to use to work with the Asset Owner API.- Parameters:
serverName
- name of the server that the request is foruserId
- local server useridserviceOperationName
- service operation - usually the top level rest call- Returns:
- client
- Throws:
InvalidParameterException
- unknown server/serviceUserNotAuthorizedException
- User not authorized to call this servicePropertyServerException
- internal error
-
getOpenIntegrationServiceClient
public OpenIntegrationServiceClient getOpenIntegrationServiceClient(String userId, String serverName, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns the object for the tenant to use to work with the Asset Owner API.- Parameters:
serverName
- name of the server that the request is foruserId
- local server useridserviceOperationName
- service operation - usually the top level rest call- Returns:
- client
- Throws:
InvalidParameterException
- unknown server/serviceUserNotAuthorizedException
- User not authorized to call this servicePropertyServerException
- internal error
-
getGovernanceConfigurationClient
public GovernanceConfigurationClient getGovernanceConfigurationClient(String userId, String serverName, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns the object for the tenant to use to work with the Asset Owner API.- Parameters:
serverName
- name of the server that the request is foruserId
- local server useridserviceOperationName
- service operation - usually the top level rest call- Returns:
- client
- Throws:
InvalidParameterException
- unknown server/serviceUserNotAuthorizedException
- User not authorized to call this servicePropertyServerException
- internal error
-