# Uses of Class
fr.gouv.vitam.common.exception.VitamDBException

Packages that use VitamDBException
Package
Description
fr.gouv.vitam.access.internal.api
Provides module and resource interfaces and a binary data POJO for the Access Internal module.
fr.gouv.vitam.common.database.server
Database server package in vitam
fr.gouv.vitam.logbook.common.server
Provides Common Server classes for the Logbook module
fr.gouv.vitam.logbook.common.server.database.collections
Provides Logbook collection classes
fr.gouv.vitam.logbook.lifecycles.api
Provides API classes for the Logbook Lifecycles module
fr.gouv.vitam.logbook.lifecycles.core
Provides core implementation for the Logbook Lifecycles module.
fr.gouv.vitam.logbook.operations.api
Provides API classes for the Logbook Operations module
fr.gouv.vitam.logbook.operations.core
Provides core implementation for the Logbook Operations module.
fr.gouv.vitam.logbook.rest
Provides the web server application for the Logbook module and the rest resources it uses.
fr.gouv.vitam.metadata.core
Provides
fr.gouv.vitam.metadata.core.database.collections
Provides
fr.gouv.vitam.metadata.core.rules
fr.gouv.vitam.worker.core.plugin.reclassification.utils

- ## Uses of VitamDBException in fr.gouv.vitam.access.internal.api

  Methods in fr.gouv.vitam.access.internal.api that throw VitamDBException
  Modifier and Type
  Method
  Description
  `com.fasterxml.jackson.databind.JsonNode`
  AccessInternalModule.`selectObjects(com.fasterxml.jackson.databind.JsonNode queryJson)`
  select Objects Group based on DSL query
  `com.fasterxml.jackson.databind.JsonNode`
  AccessInternalModule.`selectUnit(com.fasterxml.jackson.databind.JsonNode queryJson)`
  select Unit

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

  Methods in fr.gouv.vitam.common.database.server that throw VitamDBException
  Modifier and Type
  Method
  Description
  `DbRequestResult`
  DbRequestSingle.`execute(Delete request)`
  `DbRequestResult`
  DbRequestSingle.`execute(Insert request, Integer version, DocumentValidator documentValidator)`
  `DbRequestResult`
  DbRequestSingle.`execute(Select request)`
  `DbRequestResult`
  DbRequestSingle.`execute(Update request, DocumentValidator documentValidator)`
  `DbRequestResult`
  DbRequestSingle.`executeQueryWithoutRestrictionOnCurrentTenant(Select request)`
  `static <T extends VitamDocument<?>>
  com.mongodb.client.MongoCursor<T>`
  DbRequestHelper.`selectMongoDbExecuteThroughFakeMongoCursor(VitamCollection<T> collection, RequestParserSingle parser, List<String> list, List<Double> scores)`
  Private method for select using MongoDb from Elasticsearch result

- ## Uses of VitamDBException in fr.gouv.vitam.logbook.common.server

  Methods in fr.gouv.vitam.logbook.common.server that throw VitamDBException
  Modifier and Type
  Method
  Description
  `com.mongodb.client.MongoCursor<LogbookLifeCycle<?>>`
  LogbookDbAccess.`getLogbookLifeCycles(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, LogbookCollections collection)`
  Get a list of Logbook LifeCycles through Closeable MongoCursor
  `VitamMongoCursor<LogbookOperation>`
  LogbookDbAccess.`getLogbookOperations(com.fasterxml.jackson.databind.JsonNode select, boolean sliced)`
  `VitamMongoCursor<LogbookOperation>`
  LogbookDbAccess.`getLogbookOperations(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`
  Get a list of Logbook Operation through Closeable MongoCursor
  `LogbookLifeCycle<?>`
  LogbookDbAccess.`getOneLogbookLifeCycle(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, LogbookCollections collection)`
  Get a list of Logbook LifeCycles through Closeable MongoCursor

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

  Methods in fr.gouv.vitam.logbook.common.server.database.collections that throw VitamDBException
  Modifier and Type
  Method
  Description
  `com.mongodb.client.MongoCursor<LogbookLifeCycle<?>>`
  LogbookMongoDbAccessImpl.`getLogbookLifeCycles(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, LogbookCollections collection)`
  `VitamMongoCursor<LogbookOperation>`
  LogbookMongoDbAccessImpl.`getLogbookOperations(com.fasterxml.jackson.databind.JsonNode select, boolean sliced)`
  `VitamMongoCursor<LogbookOperation>`
  LogbookMongoDbAccessImpl.`getLogbookOperations(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`
  `LogbookLifeCycle<?>`
  LogbookMongoDbAccessImpl.`getOneLogbookLifeCycle(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, LogbookCollections collection)`

- ## Uses of VitamDBException in fr.gouv.vitam.logbook.lifecycles.api

  Methods in fr.gouv.vitam.logbook.lifecycles.api that throw VitamDBException
  Modifier and Type
  Method
  Description
  `LogbookLifeCycle<?>`
  LogbookLifeCycles.`selectLifeCycleById(String lifecycleId, com.fasterxml.jackson.databind.JsonNode queryDsl, boolean sliced, LogbookCollections collection)`
  Selects life cycle entry
  `List<LogbookLifeCycle<?>>`
  LogbookLifeCycles.`selectLifeCycles(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, LogbookCollections collection)`
  Selects life cycle entries

- ## Uses of VitamDBException in fr.gouv.vitam.logbook.lifecycles.core

  Methods in fr.gouv.vitam.logbook.lifecycles.core that throw VitamDBException
  Modifier and Type
  Method
  Description
  `LogbookLifeCycle<?>`
  LogbookLifeCyclesImpl.`selectLifeCycleById(String lifecycleId, com.fasterxml.jackson.databind.JsonNode queryDsl, boolean sliced, LogbookCollections collection)`
  `List<LogbookLifeCycle<?>>`
  LogbookLifeCyclesImpl.`selectLifeCycles(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, LogbookCollections collection)`

- ## Uses of VitamDBException in fr.gouv.vitam.logbook.operations.api

  Methods in fr.gouv.vitam.logbook.operations.api that throw VitamDBException
  Modifier and Type
  Method
  Description
  `List<LogbookOperation>`
  LogbookOperations.`selectOperations(com.fasterxml.jackson.databind.JsonNode select)`
  Select logbook operation entries
  `List<LogbookOperation>`
  LogbookOperations.`selectOperations(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`
  `RequestResponseOK<LogbookOperation>`
  LogbookOperations.`selectOperationsAsRequestResponse(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`

- ## Uses of VitamDBException in fr.gouv.vitam.logbook.operations.core

  Methods in fr.gouv.vitam.logbook.operations.core that throw VitamDBException
  Modifier and Type
  Method
  Description
  `List<LogbookOperation>`
  AlertLogbookOperationsDecorator.`selectOperations(com.fasterxml.jackson.databind.JsonNode select)`
  `List<LogbookOperation>`
  AlertLogbookOperationsDecorator.`selectOperations(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`
  `List<LogbookOperation>`
  LogbookOperationsImpl.`selectOperations(com.fasterxml.jackson.databind.JsonNode select)`
  `List<LogbookOperation>`
  LogbookOperationsImpl.`selectOperations(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`
  `RequestResponseOK<LogbookOperation>`
  AlertLogbookOperationsDecorator.`selectOperationsAsRequestResponse(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`
  `RequestResponseOK<LogbookOperation>`
  LogbookOperationsImpl.`selectOperationsAsRequestResponse(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`

- ## Uses of VitamDBException in fr.gouv.vitam.logbook.rest

  Methods in fr.gouv.vitam.logbook.rest that throw VitamDBException
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  LogbookResource.`getObjectGroupLifeCycleById(String objectGroupLifeCycleId, String evtStatus, com.fasterxml.jackson.databind.JsonNode queryDsl)`
  Gets the object group life cycle based on its id and using the passed DSL query
  `jakarta.ws.rs.core.Response`
  LogbookResource.`getObjectGroupLifeCycles(String evtStatus, com.fasterxml.jackson.databind.JsonNode queryDsl)`
  Gets the object group life cycles based on the passed DSL query
  `jakarta.ws.rs.core.Response`
  LogbookResource.`getUnitLifeCycleById(String unitLifeCycleId, String evtStatus, com.fasterxml.jackson.databind.JsonNode queryDsl)`
  gets the unit life cycle based on its id
  `jakarta.ws.rs.core.Response`
  LogbookResource.`getUnitLifeCycles(com.fasterxml.jackson.databind.JsonNode queryDsl, String evtStatus)`
  Gets a list of unit lifeCycles using a queryDsl

- ## Uses of VitamDBException in fr.gouv.vitam.metadata.core

  Methods in fr.gouv.vitam.metadata.core that throw VitamDBException
  Modifier and Type
  Method
  Description
  `MetadataResult`
  MetaDataImpl.`selectObjectGroupById(com.fasterxml.jackson.databind.JsonNode selectQuery, String objectGroupId)`
  `MetadataResult`
  MetaDataImpl.`selectObjectGroupsByQuery(com.fasterxml.jackson.databind.JsonNode selectQuery)`
  `MetadataResult`
  MetaDataImpl.`selectUnitsById(com.fasterxml.jackson.databind.JsonNode selectQuery, String unitId)`
  `MetadataResult`
  MetaDataImpl.`selectUnitsByQuery(com.fasterxml.jackson.databind.JsonNode selectQuery)`

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

  Methods in fr.gouv.vitam.metadata.core.database.collections that throw VitamDBException
  Modifier and Type
  Method
  Description
  `Result<MetadataDocument<?>>`
  DbRequest.`execRequest(RequestParserMultiple requestParser, List<OntologyModel> ontologies)`
  The request should be already analyzed.
  `protected Result<MetadataDocument<?>>`
  DbRequest.`lastSelectFilterProjection(SelectToMongodb requestToMongodb, Result<MetadataDocument<?>> last, boolean checkConsistency)`
  Finalize the queries with last True Select

- ## Uses of VitamDBException in fr.gouv.vitam.metadata.core.rules

  Methods in fr.gouv.vitam.metadata.core.rules that throw VitamDBException
  Modifier and Type
  Method
  Description
  `MetadataResult`
  MetadataRuleService.`selectUnitsWithInheritedRules(com.fasterxml.jackson.databind.JsonNode selectQuery)`
  Select units by DSL and computes inherited rules for matching units

- ## Uses of VitamDBException in fr.gouv.vitam.worker.core.plugin.reclassification.utils

  Methods in fr.gouv.vitam.worker.core.plugin.reclassification.utils that throw VitamDBException
  Modifier and Type
  Method
  Description
  `Set<String>`
  UnitGraphInfoLoader.`selectUnitsByIdsAndAccessContract(MetaDataClient metaDataClient, Set<String> unitIds, AccessContractModel accessContractModel)`
  Find unit ids accessible through the access contract
  `Set<String>`
  UnitGraphInfoLoader.`selectUnitsByIdsAndTransaction(MetaDataClient metaDataClient, Set<String> unitIds, String transactionId)`
  Find unit ids accessible in a collect transaction
  `Set<String>`
  UnitGraphInfoLoader.`selectUnitsByQueryDslAndAccessContract(MetaDataClient metaDataClient, SelectMultiQuery select, AccessContractModel accessContractModel)`
  Find unit ids by dsl accessible through the access contract
  `Set<String>`
  UnitGraphInfoLoader.`selectUnitsByQueryDslAndTransaction(MetaDataClient metaDataClient, SelectMultiQuery select, String transactionId)`
  Find unit ids by dsl accessible in a collect transaction