Class MetaDataClientFactory

java.lang.Object
fr.gouv.vitam.common.client.VitamClientFactory<MetaDataClient>
fr.gouv.vitam.metadata.client.MetaDataClientFactory
All Implemented Interfaces:
VitamClientFactoryInterface<MetaDataClient>

public class MetaDataClientFactory extends VitamClientFactory<MetaDataClient>
Metadata client factory
  • Method Details

    • getInstance

      public static MetaDataClientFactory getInstance()
      Get MetaDataClientFactory instance
      Returns:
      the instance
    • getInstance

      public static MetaDataClientFactory getInstance(WorkFlowExecutionContext executionContext)
      Get the MetaDataClientFactory instance for the given workflow execution context
      Parameters:
      executionContext - the workflow execution context
      Returns:
      the instance
    • getClient

      public MetaDataClient 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(ClientConfiguration configuration)
      Parameters:
      configuration - null for MOCK
    • changeMode

      public static void changeMode(String serviceUrl, WorkFlowExecutionContext executionContext)
      change mode client by server url
      Parameters:
      serviceUrl - as String
    • changeMode

      public static void changeMode(ClientConfiguration configuration, WorkFlowExecutionContext executionContext)
      Parameters:
      configuration - null for MOCK