# Package fr.gouv.vitam.metadata.core.database.collections

package fr.gouv.vitam.metadata.core.database.collections
Provides

- DbAccess Implementation for MongoDb
- Metadata collections class
- Metadata document class stored in database
- DbRequest class
- Helper classes to help requesting the database
- Some other utility classes and POJO classes representing objects that could be returned or used by a request

- Class
  Description
  DbRequest
  DB Request using MongoDB only
  ElasticsearchAccessMetadata
  ElasticSearch model with MongoDB as main database
  MetadataCollections
  Metadata Collection
  MetadataCollectionsTestUtils
  MetadataDocument<E>
  The default Vitam Type object to be stored in the database (MongoDb/ElasticSearch mode)
  MetadataRepositoryService
  Metadata repository : direct access to databases
  MetadataSnapshot
  MetadataSnapshot.PARAMETERS
  Parameters
  MongoDbAccessMetadataImpl
  MongoDbAccess Implement for Admin
  MongoDbMetadataHelper
  Deprecated.
  use `MongoDbMetadataRepository`
  MongoDbMetadataRepository<T extends VitamDocument<T>>
  MongoDbMetadataResponseFilter
  Response filter changing _varname to corresponding #varname according to ParserTokens
  MongoDbVarNameAdapter
  Model for VarNameAdapter
  ObjectGroup
  ObjectGroup:
  ObjectGroupGraphUpdates
  PersistentIdentifierRepositoryImpl
  Result<T>
  Abstract class for Result
  ResultDefault<T>
  Result LRU in memory version
  ResultError
  Result Error only
  Unit
  Unit class:
  UnitGraphModel
  unit graph model.