Class WorkspaceClientFactory

java.lang.Object
fr.gouv.vitam.common.client.VitamClientFactory<WorkspaceClient>
fr.gouv.vitam.workspace.client.WorkspaceClientFactory
All Implemented Interfaces:
VitamClientFactoryInterface<WorkspaceClient>

public class WorkspaceClientFactory extends VitamClientFactory<WorkspaceClient>
WorkspaceClient factory for creating workspace client
  • Method Details

    • getInstance

      public static WorkspaceClientFactory getInstance(WorkspaceType workspaceType)
      Parameters:
      workspaceType - type of workspace VITAM | COLLECT
      Returns:
      an instance of WorkspaceClientFactory based on the type of workspace
    • getClient

      public WorkspaceClient getClient()
      Description copied from interface: VitamClientFactoryInterface
      This method returns the correct Client adapted to the business case
      Returns:
      the Vitam client
    • changeMode

      public static void changeMode(String serviceUrl, WorkspaceType workspaceType)
      change mode client by server url
      Parameters:
      serviceUrl - as String