Class RepositoryGovernanceClient

  • All Implemented Interfaces:
    RepositoryGovernanceAPI

    public class RepositoryGovernanceClient
    extends Object
    implements RepositoryGovernanceAPI
    RepositoryGovernanceClient is a client-side library for calling a specific archive engine with an engine host server.
    • Constructor Detail

      • RepositoryGovernanceClient

        public RepositoryGovernanceClient​(String serverPlatformRootURL,
                                          String serverName,
                                          String repositoryGovernanceEngineName)
                                   throws InvalidParameterException
        Create a client-side object for calling a archive engine.
        Parameters:
        serverPlatformRootURL - the root url of the platform where the archive engine is running.
        serverName - the name of the engine host server where the archive engine is running
        repositoryGovernanceEngineName - the unique name of the archive engine.
        Throws:
        InvalidParameterException - one of the parameters is null or invalid.
      • RepositoryGovernanceClient

        public RepositoryGovernanceClient​(String serverPlatformRootURL,
                                          String serverName,
                                          String repositoryGovernanceEngineName,
                                          String userId,
                                          String password)
                                   throws InvalidParameterException
        Create a client-side object for calling a archive engine.
        Parameters:
        serverPlatformRootURL - the root url of the platform where the archive engine is running.
        serverName - the name of the engine host server where the archive engine is running
        repositoryGovernanceEngineName - the unique name of the archive engine.
        userId - user id for the HTTP request
        password - password for the HTTP request
        Throws:
        InvalidParameterException - one of the parameters is null or invalid.