Class RepositoryProxyConfigurationClient


  • public class RepositoryProxyConfigurationClient
    extends CohortMemberConfigurationClient
    RepositoryProxyConfigurationClient provides the configuration services for a repository proxy. This is a server that translates between the API/events of a third party metadata repository and the Open Metadata Repository Services (OMRS) API/events.
    • Constructor Detail

      • RepositoryProxyConfigurationClient

        public RepositoryProxyConfigurationClient​(String adminUserId,
                                                  String serverName,
                                                  String serverPlatformRootURL)
                                           throws OMAGInvalidParameterException
        Create a new client with no authentication embedded in the HTTP request.
        Parameters:
        adminUserId - administrator's (end user's) userId to associate with calls.
        serverName - name of the server to connect to
        serverPlatformRootURL - the network address of the server running the admin services
        Throws:
        OMAGInvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.
      • RepositoryProxyConfigurationClient

        public RepositoryProxyConfigurationClient​(String adminUserId,
                                                  String serverName,
                                                  String serverPlatformRootURL,
                                                  String connectionUserId,
                                                  String connectionPassword)
                                           throws OMAGInvalidParameterException
        Create a new client that passes a connection userId and password in each HTTP request. This is the userId/password of the calling server. The end user's userId is passed as the admin userId.
        Parameters:
        adminUserId - administrator's (end user's) userId to associate with calls.
        serverName - name of the server to connect to
        serverPlatformRootURL - the network address of the server running the admin services
        connectionUserId - caller's system userId embedded in all HTTP requests
        connectionPassword - caller's system password embedded in all HTTP requests
        Throws:
        OMAGInvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.