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

public class AutomatedCurationInstanceHandler extends org.odpi.openmetadata.commonservices.multitenant.OMVSServiceInstanceHandler
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.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor registers the view service
  • Method Summary

    Modifier and Type
    Method
    Description
    org.odpi.openmetadata.accessservices.assetowner.client.AssetCertificationManager
    getAssetCertificationManager(String userId, String serverName, String serviceOperationName)
    This method returns the object for the tenant to use to work with the Asset Owner API.
    org.odpi.openmetadata.accessservices.assetowner.client.AssetLicenseManager
    getAssetLicenseManager(String userId, String serverName, String serviceOperationName)
    This method returns the object for the tenant to use to work with the Asset Owner API.
    org.odpi.openmetadata.accessservices.assetowner.client.AvroFileAssetOwner
    getAvroFileAssetOwner(String userId, String serverName, String serviceOperationName)
    This method returns the object for the tenant to use to work with the Asset Owner API.
    org.odpi.openmetadata.accessservices.assetowner.client.ConnectedAssetClient
    getConnectedAssetClient(String userId, String serverName, String serviceOperationName)
    This method returns the object for the tenant to use to work with the Asset Owner API.
    org.odpi.openmetadata.accessservices.assetowner.client.CSVFileAssetOwner
    getCSVFileAssetOwner(String userId, String serverName, String serviceOperationName)
    This method returns the object for the tenant to use to work with the Asset Owner API.
    org.odpi.openmetadata.accessservices.assetowner.client.ExternalReferenceManager
    getExternalReferenceManager(String userId, String serverName, String serviceOperationName)
    This method returns the object for the tenant to use to work with the Asset Owner API.
    org.odpi.openmetadata.accessservices.assetowner.client.FileSystemAssetOwner
    getFileSystemAssetOwner(String userId, String serverName, String serviceOperationName)
    This method returns the object for the tenant to use to work with the Asset Owner API.
    org.odpi.openmetadata.accessservices.assetowner.client.GovernanceConfigurationClient
    getGovernanceConfigurationClient(String userId, String serverName, String serviceOperationName)
    This method returns the object for the tenant to use to work with the Asset Owner API.
    org.odpi.openmetadata.accessservices.assetowner.client.OpenGovernanceClient
    getOpenGovernanceClient(String userId, String serverName, String serviceOperationName)
    This method returns the object for the tenant to use to work with the Asset Owner API.
    org.odpi.openmetadata.accessservices.assetowner.client.OpenIntegrationServiceClient
    getOpenIntegrationServiceClient(String userId, String serverName, String serviceOperationName)
    This method returns the object for the tenant to use to work with the Asset Owner API.
    org.odpi.openmetadata.accessservices.assetowner.client.OpenMetadataStoreClient
    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.
    org.odpi.openmetadata.accessservices.assetowner.client.ValidValuesAssetOwner
    getValidValuesAssetOwner(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

    getEndsWithRegex, getExceptionHandler, getMiddleRegex, getSearchString, getStartsWithRegex

    Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstanceHandler

    getAuditLog

    Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstanceHandler

    getServerSecurityVerifier, getServiceName, isServerActive, removeServerServiceInstance

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AutomatedCurationInstanceHandler

      public AutomatedCurationInstanceHandler()
      Default constructor registers the view service
  • Method Details

    • getAssetCertificationManager

      public org.odpi.openmetadata.accessservices.assetowner.client.AssetCertificationManager getAssetCertificationManager(String userId, String serverName, String serviceOperationName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.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 for
      userId - local server userid
      serviceOperationName - service operation - usually the top level rest call
      Returns:
      client
      Throws:
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException - unknown server/service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.UserNotAuthorizedException - User not authorized to call this service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException - internal error
    • getAssetLicenseManager

      public org.odpi.openmetadata.accessservices.assetowner.client.AssetLicenseManager getAssetLicenseManager(String userId, String serverName, String serviceOperationName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.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 for
      userId - local server userid
      serviceOperationName - service operation - usually the top level rest call
      Returns:
      client
      Throws:
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException - unknown server/service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.UserNotAuthorizedException - User not authorized to call this service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException - internal error
    • getExternalReferenceManager

      public org.odpi.openmetadata.accessservices.assetowner.client.ExternalReferenceManager getExternalReferenceManager(String userId, String serverName, String serviceOperationName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.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 for
      userId - local server userid
      serviceOperationName - service operation - usually the top level rest call
      Returns:
      client
      Throws:
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException - unknown server/service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.UserNotAuthorizedException - User not authorized to call this service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException - internal error
    • getValidValuesAssetOwner

      public org.odpi.openmetadata.accessservices.assetowner.client.ValidValuesAssetOwner getValidValuesAssetOwner(String userId, String serverName, String serviceOperationName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.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 for
      userId - local server userid
      serviceOperationName - service operation - usually the top level rest call
      Returns:
      client
      Throws:
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException - unknown server/service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.UserNotAuthorizedException - User not authorized to call this service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException - internal error
    • getFileSystemAssetOwner

      public org.odpi.openmetadata.accessservices.assetowner.client.FileSystemAssetOwner getFileSystemAssetOwner(String userId, String serverName, String serviceOperationName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.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 for
      userId - local server userid
      serviceOperationName - service operation - usually the top level rest call
      Returns:
      client
      Throws:
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException - unknown server/service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.UserNotAuthorizedException - User not authorized to call this service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException - internal error
    • getCSVFileAssetOwner

      public org.odpi.openmetadata.accessservices.assetowner.client.CSVFileAssetOwner getCSVFileAssetOwner(String userId, String serverName, String serviceOperationName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.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 for
      userId - local server userid
      serviceOperationName - service operation - usually the top level rest call
      Returns:
      client
      Throws:
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException - unknown server/service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.UserNotAuthorizedException - User not authorized to call this service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException - internal error
    • getAvroFileAssetOwner

      public org.odpi.openmetadata.accessservices.assetowner.client.AvroFileAssetOwner getAvroFileAssetOwner(String userId, String serverName, String serviceOperationName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.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 for
      userId - local server userid
      serviceOperationName - service operation - usually the top level rest call
      Returns:
      client
      Throws:
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException - unknown server/service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.UserNotAuthorizedException - User not authorized to call this service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException - internal error
    • getConnectedAssetClient

      public org.odpi.openmetadata.accessservices.assetowner.client.ConnectedAssetClient getConnectedAssetClient(String userId, String serverName, String serviceOperationName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.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 for
      userId - local server userid
      serviceOperationName - service operation - usually the top level rest call
      Returns:
      client
      Throws:
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException - unknown server/service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.UserNotAuthorizedException - User not authorized to call this service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException - internal error
    • getOpenMetadataStoreClient

      public org.odpi.openmetadata.accessservices.assetowner.client.OpenMetadataStoreClient getOpenMetadataStoreClient(String userId, String serverName, String serviceOperationName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.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 for
      userId - local server userid
      serviceOperationName - service operation - usually the top level rest call
      Returns:
      client
      Throws:
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException - unknown server/service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.UserNotAuthorizedException - User not authorized to call this service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException - internal error
    • getTechnologyTypeHandler

      public TechnologyTypeHandler getTechnologyTypeHandler(String userId, String serverName, String serviceOperationName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.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 for
      userId - local server userid
      serviceOperationName - service operation - usually the top level rest call
      Returns:
      client
      Throws:
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException - unknown server/service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.UserNotAuthorizedException - User not authorized to call this service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException - internal error
    • getOpenGovernanceClient

      public org.odpi.openmetadata.accessservices.assetowner.client.OpenGovernanceClient getOpenGovernanceClient(String userId, String serverName, String serviceOperationName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.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 for
      userId - local server userid
      serviceOperationName - service operation - usually the top level rest call
      Returns:
      client
      Throws:
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException - unknown server/service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.UserNotAuthorizedException - User not authorized to call this service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException - internal error
    • getOpenIntegrationServiceClient

      public org.odpi.openmetadata.accessservices.assetowner.client.OpenIntegrationServiceClient getOpenIntegrationServiceClient(String userId, String serverName, String serviceOperationName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.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 for
      userId - local server userid
      serviceOperationName - service operation - usually the top level rest call
      Returns:
      client
      Throws:
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException - unknown server/service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.UserNotAuthorizedException - User not authorized to call this service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException - internal error
    • getGovernanceConfigurationClient

      public org.odpi.openmetadata.accessservices.assetowner.client.GovernanceConfigurationClient getGovernanceConfigurationClient(String userId, String serverName, String serviceOperationName) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.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 for
      userId - local server userid
      serviceOperationName - service operation - usually the top level rest call
      Returns:
      client
      Throws:
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException - unknown server/service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.UserNotAuthorizedException - User not authorized to call this service
      org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException - internal error