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

Packages that use BasicClient
Package
Description
fr.gouv.vitam.batch.report.client
fr.gouv.vitam.client
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.format.identification.siegfried
Provides the Siegfried implementation for the Format Identification module
fr.gouv.vitam.driver.fake
Provides a fake Driver implementation for tests purpose
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.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.workspace.client
Provides Workspace client factory and implementations.

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

  Classes in fr.gouv.vitam.batch.report.client that implement BasicClient
  Modifier and Type
  Class
  Description
  `class`
  `BatchReportClientRest`

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

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

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

  Classes in fr.gouv.vitam.collect.internal.client that implement BasicClient
  Modifier and Type
  Class
  Description
  `class`
  `CollectInternalClientRest`
  Collect Client implementation for production environment

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

  Classes in fr.gouv.vitam.common.client with type parameters of type BasicClient
  Modifier and Type
  Class
  Description
  `class`
  `TestVitamClientFactory<T extends BasicClient>`
  Default VitamClientFactory for Test purpose only
  Subinterfaces of BasicClient in fr.gouv.vitam.common.client
  Modifier and Type
  Interface
  Description
  `interface`
  `AdminClient`
  Admin basic client interface
  Classes in fr.gouv.vitam.common.client that implement BasicClient
  Modifier and Type
  Class
  Description
  `class`
  `DefaultAdminClient`
  `class`
  `DefaultClient`
  Abstract client class for all vitam client
  `class`
  `VitamRestTestClient`
  Vitam Restassured like client for Junit test Example:

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

  Classes in fr.gouv.vitam.common.format.identification.siegfried that implement BasicClient
  Modifier and Type
  Class
  Description
  `class`
  `SiegfriedClientRest`

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

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

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

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

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

  Subinterfaces of BasicClient 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 BasicClient
  Modifier and Type
  Class
  Description
  `class`
  `LogbookOperationsClientMock`
  Mock client implementation for logbook operation

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

  Subinterfaces of BasicClient 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 BasicClient
  Modifier and Type
  Class
  Description
  `class`
  `MetaDataClientMock`
  Mock client implementation for metadata
  `class`
  `MetaDataClientRest`

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

  Subinterfaces of BasicClient 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 BasicClient
  Modifier and Type
  Class
  Description
  `class`
  `InternalSecurityClientRest`

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

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

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

  Subinterfaces of BasicClient 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 BasicClient
  Modifier and Type
  Class
  Description
  `class`
  `StorageClientMock`
  Mock client implementation for storage

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

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

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

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