# Uses of Interface
fr.gouv.vitam.common.server.application.configuration.DatabaseConnection

Packages that use DatabaseConnection
Package
Description
fr.gouv.vitam.common.database.server.elasticsearch
Elasticsearch server package in Vitam
fr.gouv.vitam.common.database.server.mongodb
MongoDB server package in Vitam
fr.gouv.vitam.common.server.application.resources
Standard Vitam Application Standard Resources
fr.gouv.vitam.functional.administration.common.server
Provides common server classes for the Functional Administration module
fr.gouv.vitam.logbook.common.server.database.collections
Provides Logbook collection classes
fr.gouv.vitam.metadata.core.database.collections
Provides

- ## Uses of DatabaseConnection in fr.gouv.vitam.common.database.server.elasticsearch

  Classes in fr.gouv.vitam.common.database.server.elasticsearch that implement DatabaseConnection
  Modifier and Type
  Class
  Description
  `class`
  `ElasticsearchAccess`
  Elasticsearch Access

- ## Uses of DatabaseConnection in fr.gouv.vitam.common.database.server.mongodb

  Classes in fr.gouv.vitam.common.database.server.mongodb that implement DatabaseConnection
  Modifier and Type
  Class
  Description
  `class`
  `MongoDbAccess`
  MongoDbAccess interface
  `class`
  `SimpleMongoDBAccess`
  simple implementation on MongoDbAccess

- ## Uses of DatabaseConnection in fr.gouv.vitam.common.server.application.resources

  Methods in fr.gouv.vitam.common.server.application.resources with parameters of type DatabaseConnection
  Modifier and Type
  Method
  Description
  `VitamServiceRegistry`
  VitamServiceRegistry.`register(DatabaseConnection database)`
  Register one Database

- ## Uses of DatabaseConnection in fr.gouv.vitam.functional.administration.common.server

  Classes in fr.gouv.vitam.functional.administration.common.server that implement DatabaseConnection
  Modifier and Type
  Class
  Description
  `class`
  `ElasticsearchAccessFunctionalAdmin`
  ElasticSearch model with MongoDB as main database
  `class`
  `MongoDbAccessAdminImpl`
  MongoDbAccess Implement for Admin

- ## Uses of DatabaseConnection in fr.gouv.vitam.logbook.common.server.database.collections

  Classes in fr.gouv.vitam.logbook.common.server.database.collections that implement DatabaseConnection
  Modifier and Type
  Class
  Description
  `class`
  `LogbookElasticsearchAccess`
  ElasticSearch model with MongoDB as main database with management of index and index entries
  `final class`
  `LogbookMongoDbAccessImpl`
  MongoDb Access implementation base class

- ## Uses of DatabaseConnection in fr.gouv.vitam.metadata.core.database.collections

  Classes in fr.gouv.vitam.metadata.core.database.collections that implement DatabaseConnection
  Modifier and Type
  Class
  Description
  `class`
  `ElasticsearchAccessMetadata`
  ElasticSearch model with MongoDB as main database
  `class`
  `MongoDbAccessMetadataImpl`
  MongoDbAccess Implement for Admin