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

Packages that use BadRequestException
Package
Description
fr.gouv.vitam.access.internal.client
Provides access internal client interface, factory and implementations.
fr.gouv.vitam.collect.internal.core.service
fr.gouv.vitam.common.database.server
Database server package in vitam
fr.gouv.vitam.common.database.server.elasticsearch
Elasticsearch server package in Vitam
fr.gouv.vitam.functional.administration.client
Provides Functional administration client interface, factory and implementations.
fr.gouv.vitam.functional.administration.common.server
Provides common server classes for the Functional Administration module
fr.gouv.vitam.functional.administration.core.accession.register
fr.gouv.vitam.functional.administration.core.audit
fr.gouv.vitam.ihmdemo.core
Provides IHM core classes
fr.gouv.vitam.ingest.internal.client
Provides Ingest Internal Client interface, configuration, factory and implementations.
fr.gouv.vitam.metadata.core
Provides
fr.gouv.vitam.metadata.core.database.collections
Provides
fr.gouv.vitam.metadata.core.rules
fr.gouv.vitam.processing.management.client
Provides Processing Management client interface, factory and implementations.

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

  Methods in fr.gouv.vitam.access.internal.client that throw BadRequestException
  Modifier and Type
  Method
  Description
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  AccessInternalClient.`selectObjects(com.fasterxml.jackson.databind.JsonNode selectQuery)`
  Select Objects group based on DSL query
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  AccessInternalClient.`selectObjectsByObjectPersistentIdentifier(String persistentIdentifier, com.fasterxml.jackson.databind.JsonNode selectQuery)`
  Select Objects by persistent identifier
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  AccessInternalClient.`selectUnits(com.fasterxml.jackson.databind.JsonNode selectQuery)`
  Select Units
  `jakarta.ws.rs.core.Response`
  AccessInternalClient.`selectUnitsByUnitPersistentIdentifier(String persistentIdentifier, com.fasterxml.jackson.databind.JsonNode selectQuery)`
  Select Units by persistent identifier
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  AccessInternalClient.`selectUnitsWithInheritedRules(com.fasterxml.jackson.databind.JsonNode selectQuery)`
  Select units with inherited rules by select query (DSL)

- ## Uses of BadRequestException in fr.gouv.vitam.collect.internal.core.service

  Methods in fr.gouv.vitam.collect.internal.core.service that throw BadRequestException
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  TransactionService.`startDeletionWorkflow(String transactionId, DeletionRequestBody deletionRequestBody, Contexts deletionWorkflowContext)`
  `jakarta.ws.rs.core.Response`
  TransactionService.`startEliminationActionWorkflow(String transactionId, EliminationRequestBody eliminationRequestBody, Contexts eliminationWorkflowContext)`
  `String`
  TransactionService.`uploadSipOnTransaction(String transactionId, String contentType, InputStream uploadedInputStream)`

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

  Methods in fr.gouv.vitam.common.database.server that throw BadRequestException
  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)`

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

  Methods in fr.gouv.vitam.common.database.server.elasticsearch that throw BadRequestException
  Modifier and Type
  Method
  Description
  `final co.elastic.clients.elasticsearch.core.search.ResponseBody<com.fasterxml.jackson.databind.node.ObjectNode>`
  ElasticsearchAccess.`search(ElasticsearchIndexAlias indexAlias, co.elastic.clients.elasticsearch._types.query_dsl.Query query, String[] esProjection, List<co.elastic.clients.elasticsearch._types.SortOptions> sorts, int offset, Integer limit, Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation> facets)`
  `final co.elastic.clients.elasticsearch.core.search.ResponseBody<com.fasterxml.jackson.databind.node.ObjectNode>`
  ElasticsearchAccess.`search(ElasticsearchIndexAlias indexAlias, co.elastic.clients.elasticsearch._types.query_dsl.Query query, String[] esProjection, List<co.elastic.clients.elasticsearch._types.SortOptions> sorts, int offset, Integer limit, Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation> facets, String scrollId, Integer scrollTimeout, boolean trackTotalHits)`
  `final co.elastic.clients.elasticsearch.core.search.ResponseBody<com.fasterxml.jackson.databind.node.ObjectNode>`
  ElasticsearchAccess.`searchCrossIndices(Set<ElasticsearchIndexAlias> indexAliases, co.elastic.clients.elasticsearch._types.query_dsl.Query query, String[] esProjection, List<co.elastic.clients.elasticsearch._types.SortOptions> sorts, int offset, Integer limit, Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation> facets, String scrollId, Integer scrollTimeout, boolean trackTotalHits)`

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

  Methods in fr.gouv.vitam.functional.administration.client that throw BadRequestException
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response.Status`
  AdminManagementClient.`createExternalOperation(LogbookOperationParameters logbookOperationparams)`
  Create external logbook operation entry
  `jakarta.ws.rs.core.Response.Status`
  AdminManagementClientMock.`createExternalOperation(LogbookOperationParameters logbookOperationparams)`

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

  Methods in fr.gouv.vitam.functional.administration.common.server that throw BadRequestException
  Modifier and Type
  Method
  Description
  `DbRequestResult`
  MongoDbAccessAdminImpl.`deleteDocument(com.fasterxml.jackson.databind.JsonNode delete, FunctionalAdminCollections collection)`
  `DbRequestResult`
  MongoDbAccessReferential.`deleteDocument(com.fasterxml.jackson.databind.JsonNode delete, FunctionalAdminCollections collection)`
  `protected final co.elastic.clients.elasticsearch.core.search.ResponseBody<com.fasterxml.jackson.databind.node.ObjectNode>`
  ElasticsearchAccessFunctionalAdmin.`search(FunctionalAdminCollections collection, co.elastic.clients.elasticsearch._types.query_dsl.Query query)`
  `DbRequestResult`
  MongoDbAccessAdminImpl.`updateData(com.fasterxml.jackson.databind.JsonNode update, FunctionalAdminCollections collection)`
  `DbRequestResult`
  MongoDbAccessAdminImpl.`updateData(com.fasterxml.jackson.databind.JsonNode update, FunctionalAdminCollections collection, Integer version)`
  `DbRequestResult`
  MongoDbAccessReferential.`updateData(com.fasterxml.jackson.databind.JsonNode update, FunctionalAdminCollections collection)`
  Update with queryDsl
  `DbRequestResult`
  MongoDbAccessReferential.`updateData(com.fasterxml.jackson.databind.JsonNode update, FunctionalAdminCollections collection, Integer version)`
  Update with queryDsl

- ## Uses of BadRequestException in fr.gouv.vitam.functional.administration.core.accession.register

  Methods in fr.gouv.vitam.functional.administration.core.accession.register that throw BadRequestException
  Modifier and Type
  Method
  Description
  `void`
  ReferentialAccessionRegisterImpl.`createOrUpdateAccessionRegister(AccessionRegisterDetailModel registerDetail)`
  `void`
  ReferentialAccessionRegisterImpl.`migrateAccessionRegister(AccessionRegisterDetailModel accessionRegister, List<String> fieldsToUpdate)`

- ## Uses of BadRequestException in fr.gouv.vitam.functional.administration.core.audit

  Methods in fr.gouv.vitam.functional.administration.core.audit that throw BadRequestException
  Modifier and Type
  Method
  Description
  `void`
  ReferentialAuditService.`runAudit(String collectionName, int tenant)`

- ## Uses of BadRequestException in fr.gouv.vitam.ihmdemo.core

  Methods in fr.gouv.vitam.ihmdemo.core that throw BadRequestException
  Modifier and Type
  Method
  Description
  `com.fasterxml.jackson.databind.JsonNode`
  UserInterfaceTransactionManager.`extractInformationFromTimestamp(String timestamp)`
  Extract information from timestamp

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

  Methods in fr.gouv.vitam.ingest.internal.client that throw BadRequestException
  Modifier and Type
  Method
  Description
  `ItemStatus`
  IngestInternalClient.`getOperationProcessStatus(String id)`
  getOperationProcessStatus: get operation process status**

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

  Methods in fr.gouv.vitam.metadata.core that throw BadRequestException
  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 BadRequestException in fr.gouv.vitam.metadata.core.database.collections

  Methods in fr.gouv.vitam.metadata.core.database.collections that throw BadRequestException
  Modifier and Type
  Method
  Description
  `protected Result<MetadataDocument<?>>`
  DbRequest.`exactDepthUnitQuery(Query realQuery, Result<MetadataDocument<?>> previous, int exactDepth, Integer tenantId, List<co.elastic.clients.elasticsearch._types.SortOptions> sorts, int offset, int limit, Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation> facets, String scrollId, Integer scrollTimeout, DynamicParserTokens parserTokens, boolean trackTotalHits)`
  Execute one Unit Query using exact Depth
  `Result<MetadataDocument<?>>`
  DbRequest.`execRequest(RequestParserMultiple requestParser, List<OntologyModel> ontologies)`
  The request should be already analyzed.
  `protected Result<MetadataDocument<?>>`
  DbRequest.`executeQuery(RequestParserMultiple requestParser, RequestToAbstract requestToMongodb, int rank, Result<MetadataDocument<?>> previous, DynamicParserTokens parserTokens)`
  Execute one request
  `protected Result<MetadataDocument<?>>`
  DbRequest.`objectGroupQuery(Query realQuery, Result<MetadataDocument<?>> previous, Integer tenantId, List<co.elastic.clients.elasticsearch._types.SortOptions> sorts, int offset, int limit, String scrollId, Integer scrollTimeout, Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation> facets, DynamicParserTokens parserTokens, boolean trackTotalHits)`
  Execute one relative Depth ObjectGroup Query
  `protected Result<MetadataDocument<?>>`
  DbRequest.`relativeDepthUnitQuery(Query realQuery, Result<MetadataDocument<?>> previous, int relativeDepth, Integer tenantId, List<co.elastic.clients.elasticsearch._types.SortOptions> sorts, int offset, int limit, Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation> facets, String scrollId, Integer scrollTimeout, DynamicParserTokens parserTokens, boolean trackTotalHits)`
  Execute one relative Depth Unit Query
  `protected Result<MetadataDocument<?>>`
  DbRequest.`sameDepthUnitQuery(Query realQuery, Result<MetadataDocument<?>> previous, Integer tenantId, List<co.elastic.clients.elasticsearch._types.SortOptions> sorts, int offset, int limit, Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation> facets, String scrollId, Integer scrollTimeout, DynamicParserTokens parserTokens, boolean trackTotalHits)`
  Execute one relative Depth Unit Query
  `protected final Result<MetadataDocument<?>>`
  ElasticsearchAccessMetadata.`search(MetadataCollections collection, Integer tenantId, co.elastic.clients.elasticsearch._types.query_dsl.Query query, List<co.elastic.clients.elasticsearch._types.SortOptions> sorts, int offset, Integer limit, Map<String,co.elastic.clients.elasticsearch._types.aggregations.Aggregation> facets, String scrollId, Integer scrollTimeout, boolean trackTotalHits)`

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

  Methods in fr.gouv.vitam.metadata.core.rules that throw BadRequestException
  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 BadRequestException in fr.gouv.vitam.processing.management.client

  Methods in fr.gouv.vitam.processing.management.client that throw BadRequestException
  Modifier and Type
  Method
  Description
  `ItemStatus`
  ProcessingManagementClient.`getOperationProcessStatus(String id)`
  getOperationProcessStatus: get operation process status**
  `void`
  ProcessingManagementClient.`initVitamProcess(ProcessingEntry entry)`
  initVitamProcess woth processing entry
  `void`
  ProcessingManagementClient.`initVitamProcess(String container, String workflowId)`
  initVitamProcess