# Uses of Interface
fr.gouv.vitam.common.client.MockOrRestClient

Packages that use MockOrRestClient
Package
Description
fr.gouv.vitam.access.external.client
Provides
fr.gouv.vitam.access.external.client.v2
fr.gouv.vitam.access.internal.client
Provides access internal client interface, factory and implementations.
fr.gouv.vitam.batch.report.client
fr.gouv.vitam.client
fr.gouv.vitam.collect.external.client
Provides Collect client interface, factory and implementations.
fr.gouv.vitam.collect.internal.client
Provides Collect client interface, factory and implementations.
fr.gouv.vitam.common.client
Basic Vitam Client Common interfaces
fr.gouv.vitam.common.external.client
Contains generic VitamClient and associated basic implementation used as base for every specific client module.
fr.gouv.vitam.common.format.identification.siegfried
Provides the Siegfried implementation for the Format Identification module
fr.gouv.vitam.common.serverv2
fr.gouv.vitam.driver.fake
Provides a fake Driver implementation for tests purpose
fr.gouv.vitam.functional.administration.client
Provides Functional administration client interface, factory and implementations.
fr.gouv.vitam.ingest.external.client
Provides Ingest External Client interface, factory and implementations.
fr.gouv.vitam.ingest.internal.client
Provides Ingest Internal Client interface, configuration, factory and implementations.
fr.gouv.vitam.logbook.lifecycles.client
Provides Logbook Lifecycles client interface, factory and implementations.
fr.gouv.vitam.logbook.operations.client
Provides Logbook Operations client interface, factory and implementations.
fr.gouv.vitam.metadata.client
Provides Metadata client interface, factory and implementations.
fr.gouv.vitam.processing.management.client
Provides Processing Management client interface, factory and implementations.
fr.gouv.vitam.scheduler.server.client
fr.gouv.vitam.security.internal.client
fr.gouv.vitam.storage.driver
Provides interface describing how drivers should be implemented for the Storage driver module
fr.gouv.vitam.storage.engine.client
Provides Storage Engine client interface, factory and implementations.
fr.gouv.vitam.storage.offers.workspace.driver
Provides implementation of the driver for the Workspace Driver module.
fr.gouv.vitam.worker.client
Provides Worker client interface, configuration, factory and implementations.
fr.gouv.vitam.workspace.client
Provides Workspace client factory and implementations.

- ## Uses of MockOrRestClient in fr.gouv.vitam.access.external.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.access.external.client
  Modifier and Type
  Interface
  Description
  `interface`
  `AccessExternalClient`
  Access External Client Interface
  `interface`
  `AdminExternalClient`
  Admin External Client Interface
  Classes in fr.gouv.vitam.access.external.client that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `AdminExternalClientMock`
  Mock client implementation for Admin External
  `class`
  `AdminExternalClientRest`

- ## Uses of MockOrRestClient in fr.gouv.vitam.access.external.client.v2

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.access.external.client.v2
  Modifier and Type
  Interface
  Description
  `interface`
  `AccessExternalClientV2`
  Access External Client Interface

- ## Uses of MockOrRestClient in fr.gouv.vitam.access.internal.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.access.internal.client
  Modifier and Type
  Interface
  Description
  `interface`
  `AccessInternalClient`
  Access client interface

- ## Uses of MockOrRestClient in fr.gouv.vitam.batch.report.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.batch.report.client
  Modifier and Type
  Interface
  Description
  `interface`
  `BatchReportClient`
  BatchReportClient
  Classes in fr.gouv.vitam.batch.report.client that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `BatchReportClientRest`

- ## Uses of MockOrRestClient in fr.gouv.vitam.client

  Classes in fr.gouv.vitam.client that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `IhmRecetteClient`

- ## Uses of MockOrRestClient in fr.gouv.vitam.collect.external.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.collect.external.client
  Modifier and Type
  Interface
  Description
  `interface`
  `CollectExternalClient`
  Collect Client Interface
  Classes in fr.gouv.vitam.collect.external.client that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `CollectExternalClientRest`
  Collect Client implementation for production environment

- ## Uses of MockOrRestClient in fr.gouv.vitam.collect.internal.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.collect.internal.client
  Modifier and Type
  Interface
  Description
  `interface`
  `CollectInternalClient`
  Collect Client Interface
  Classes in fr.gouv.vitam.collect.internal.client that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `CollectInternalClientRest`
  Collect Client implementation for production environment

- ## Uses of MockOrRestClient in fr.gouv.vitam.common.client

  Classes in fr.gouv.vitam.common.client with type parameters of type MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `VitamClientFactory<T extends MockOrRestClient>`
  General VitamClientFactory for non SSL client
  `interface`
  `VitamClientFactoryInterface<T extends MockOrRestClient>`
  Vitam Http Client Factory Interface
  Subinterfaces of MockOrRestClient in fr.gouv.vitam.common.client
  Modifier and Type
  Interface
  Description
  `interface`
  `AdminClient`
  Admin basic client interface
  `interface`
  `BasicClient`
  Basic client api for vitam client
  Classes in fr.gouv.vitam.common.client that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `AbstractMockClient`
  Abstract Mock common client
  `class`
  `DefaultAdminClient`
  `class`
  `DefaultClient`
  Abstract client class for all vitam client
  `class`
  `VitamRestTestClient`
  Vitam Restassured like client for Junit test Example:

- ## Uses of MockOrRestClient in fr.gouv.vitam.common.external.client

  Classes in fr.gouv.vitam.common.external.client with type parameters of type MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `VitamClientFactory<T extends MockOrRestClient>`
  General VitamClientFactory for non SSL client
  Subinterfaces of MockOrRestClient in fr.gouv.vitam.common.external.client
  Modifier and Type
  Interface
  Description
  `interface`
  `AdminClient`
  Admin basic client interface
  `interface`
  `BasicClient`
  Basic client api for vitam client
  Classes in fr.gouv.vitam.common.external.client that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `AbstractMockClient`
  Abstract Mock common client
  `class`
  `DefaultAdminClient`
  `class`
  `DefaultClient`
  Abstract client class for all vitam client
  `class`
  `VitamRestTestClient`
  Vitam Restassured like client for Junit test Example:

- ## Uses of MockOrRestClient in fr.gouv.vitam.common.format.identification.siegfried

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.common.format.identification.siegfried
  Modifier and Type
  Interface
  Description
  `interface`
  `SiegfriedClient`
  Siegfried client interface
  Classes in fr.gouv.vitam.common.format.identification.siegfried that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `SiegfriedClientRest`

- ## Uses of MockOrRestClient in fr.gouv.vitam.common.serverv2

  Methods in fr.gouv.vitam.common.serverv2 that return MockOrRestClient
  Modifier and Type
  Method
  Description
  `MockOrRestClient`
  VitamServerTestRunner.`getClient()`

- ## Uses of MockOrRestClient in fr.gouv.vitam.driver.fake

  Classes in fr.gouv.vitam.driver.fake that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `FakeDriverImpl.FakeConnectionImpl`

- ## Uses of MockOrRestClient in fr.gouv.vitam.functional.administration.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.functional.administration.client
  Modifier and Type
  Interface
  Description
  `interface`
  `AdminManagementClient`
  AdminManagementClient interface
  Classes in fr.gouv.vitam.functional.administration.client that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `AdminManagementClientMock`
  Mock client implementation for AdminManagement

- ## Uses of MockOrRestClient in fr.gouv.vitam.ingest.external.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.ingest.external.client
  Modifier and Type
  Interface
  Description
  `interface`
  `IngestExternalClient`
  Ingest external interface

- ## Uses of MockOrRestClient in fr.gouv.vitam.ingest.internal.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.ingest.internal.client
  Modifier and Type
  Interface
  Description
  `interface`
  `IngestInternalClient`
  Ingest Internal client interface
  Classes in fr.gouv.vitam.ingest.internal.client that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `IngestInternalClientMock`
  Mock client implementation for Ingest Internal

- ## Uses of MockOrRestClient in fr.gouv.vitam.logbook.lifecycles.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.logbook.lifecycles.client
  Modifier and Type
  Interface
  Description
  `interface`
  `LogbookLifeCyclesClient`
  Logbook client interface

- ## Uses of MockOrRestClient in fr.gouv.vitam.logbook.operations.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.logbook.operations.client
  Modifier and Type
  Interface
  Description
  `interface`
  `LogbookOperationsClient`
  Logbook client interface
  Classes in fr.gouv.vitam.logbook.operations.client that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `LogbookOperationsClientMock`
  Mock client implementation for logbook operation

- ## Uses of MockOrRestClient in fr.gouv.vitam.metadata.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.metadata.client
  Modifier and Type
  Interface
  Description
  `interface`
  `MetaDataClient`
  Metadata client interface
  Classes in fr.gouv.vitam.metadata.client that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `MetaDataClientMock`
  Mock client implementation for metadata
  `class`
  `MetaDataClientRest`

- ## Uses of MockOrRestClient in fr.gouv.vitam.processing.management.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.processing.management.client
  Modifier and Type
  Interface
  Description
  `interface`
  `ProcessingManagementClient`
  Processing Management Client
  Classes in fr.gouv.vitam.processing.management.client that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `ProcessingManagementClientMock`

- ## Uses of MockOrRestClient in fr.gouv.vitam.scheduler.server.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.scheduler.server.client
  Modifier and Type
  Interface
  Description
  `interface`
  `SchedulerClient`

- ## Uses of MockOrRestClient in fr.gouv.vitam.security.internal.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.security.internal.client
  Modifier and Type
  Interface
  Description
  `interface`
  `InternalSecurityClient`
  InternalSecurityClient Interface
  Classes in fr.gouv.vitam.security.internal.client that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `InternalSecurityClientRest`

- ## Uses of MockOrRestClient in fr.gouv.vitam.storage.driver

  Classes in fr.gouv.vitam.storage.driver that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `AbstractConnection`
  This class must be the reference to create new connection implementation compatible with vitam client

- ## Uses of MockOrRestClient in fr.gouv.vitam.storage.engine.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.storage.engine.client
  Modifier and Type
  Interface
  Description
  `interface`
  `StorageClient`
  Storage Client interface
  Classes in fr.gouv.vitam.storage.engine.client that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `StorageClientMock`
  Mock client implementation for storage

- ## Uses of MockOrRestClient in fr.gouv.vitam.storage.offers.workspace.driver

  Classes in fr.gouv.vitam.storage.offers.workspace.driver that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `ConnectionImpl`
  Workspace Connection Implementation

- ## Uses of MockOrRestClient in fr.gouv.vitam.worker.client

  Subinterfaces of MockOrRestClient in fr.gouv.vitam.worker.client
  Modifier and Type
  Interface
  Description
  `interface`
  `WorkerClient`
  Worker Client interface

- ## Uses of MockOrRestClient in fr.gouv.vitam.workspace.client

  Classes in fr.gouv.vitam.workspace.client that implement MockOrRestClient
  Modifier and Type
  Class
  Description
  `class`
  `WorkspaceClient`