# Uses of Class
fr.gouv.vitam.logbook.common.exception.LogbookClientServerException

Packages that use LogbookClientServerException
Package
Description
fr.gouv.vitam.collect.internal.core.service
fr.gouv.vitam.functional.administration.core.schema
fr.gouv.vitam.ihmrecette.appserver
Provides the web server application and configuration for the IHM Recette module and the rest resource it uses
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.audit.core
fr.gouv.vitam.worker.core.handler
Provides Handler classes for the Worker Core module
fr.gouv.vitam.worker.core.plugin.evidence
fr.gouv.vitam.worker.core.plugin.purge

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

  Methods in fr.gouv.vitam.collect.internal.core.service that throw LogbookClientServerException
  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 LogbookClientServerException in fr.gouv.vitam.functional.administration.core.schema

  Methods in fr.gouv.vitam.functional.administration.core.schema that throw LogbookClientServerException
  Modifier and Type
  Method
  Description
  `void`
  SchemaValidationService.`startLogBook(GUID operationGuid, String eventType)`

- ## Uses of LogbookClientServerException in fr.gouv.vitam.ihmrecette.appserver

  Methods in fr.gouv.vitam.ihmrecette.appserver that throw LogbookClientServerException
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  WebApplicationResource.`traceability(String xTenantId)`
  `jakarta.ws.rs.core.Response`
  WebApplicationResource.`traceabilityLfcObjectGroup(String xTenantId)`
  launch the traceability for object group lifecycles
  `jakarta.ws.rs.core.Response`
  WebApplicationResource.`traceabilityLfcUnit(String xTenantId)`
  launch the traceability for unit lifecycles

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

  Methods in fr.gouv.vitam.logbook.lifecycles.client that throw LogbookClientServerException
  Modifier and Type
  Method
  Description
  `void`
  LogbookLifeCyclesClient.`bulkCreateObjectGroup(String objectIdentifier, Iterable<LogbookLifeCycleParameters> queue)`
  Bulk Create for ObjectGroup
  To be used ONLY once at top level of process startup (where objectIdentifier is set for the first time).
  `void`
  LogbookLifeCyclesClient.`bulkCreateUnit(String objectIdentifier, Iterable<LogbookLifeCycleParameters> queue)`
  Bulk Create for Unit
  To be used ONLY once at top level of process startup (where objectIdentifier is set for the first time).
  `void`
  LogbookLifeCyclesClient.`bulkObjectGroup(String eventIdProc, List<LogbookLifeCycleObjectGroupModel> logbookLifeCycleModels)`
  `void`
  LogbookLifeCyclesClient.`bulkUnit(String eventIdProc, List<LogbookLifeCycleUnitModel> logbookLifeCycleModels)`
  `void`
  LogbookLifeCyclesClient.`bulkUpdateObjectGroup(String objectIdentifier, Iterable<? extends LogbookLifeCycleParameters> queue)`
  Bulk Update for ObjectGroup
  To be used everywhere except very first time (when objectIdentifier already used once)
  `void`
  LogbookLifeCyclesClient.`bulkUpdateUnit(String objectIdentifier, Iterable<? extends LogbookLifeCycleParameters> queue)`
  Bulk Update for Unit
  To be used everywhere except very first time (when objectIdentifier already used once)
  `void`
  LogbookLifeCyclesClient.`commit(LogbookLifeCycleParameters parameters)`
  Commit logbook entry
  To be used everywhere except very first time (when eventIdentifierProcess already used once)
  `void`
  LogbookLifeCyclesClient.`commitObjectGroup(String operationId, String objectGroupId)`
  Commit objectGroup lifeCycle
  To be used everywhere except very first time (when eventIdentifierProcess already used once)
  `void`
  LogbookLifeCyclesClient.`commitUnit(String operationId, String unitId)`
  Commit unit lifeCycle
  To be used everywhere except very first time (when eventIdentifierProcess already used once)
  `void`
  LogbookLifeCyclesClient.`create(LogbookLifeCycleParameters parameters)`
  Create logbook entry
  To be used ONLY once at top level of process startup (where eventIdentifierProcess is set for the first time).
  `void`
  LogbookLifeCyclesClient.`createRawbulkObjectgrouplifecycles(List<com.fasterxml.jackson.databind.JsonNode> logbookLifeCycleRaws)`
  Create lifecycle objectgroup
  `void`
  LogbookLifeCyclesClient.`createRawbulkUnitlifecycles(List<com.fasterxml.jackson.databind.JsonNode> logbookLifeCycleRaws)`
  Create lifecycle unit
  `void`
  LogbookLifeCyclesClient.`deleteLifecycleObjectGroupBulk(Collection<String> listIds)`
  deleteLifecycleObjectGroupBulk
  `void`
  LogbookLifeCyclesClient.`deleteLifecycleUnitsBulk(Collection<String> listIds)`
  deleteLifecycleUnitsBulk
  `LifeCycleStatusCode`
  LogbookLifeCyclesClient.`getObjectGroupLifeCycleStatus(String objectGroupId)`
  Gets the object group lifeCycle status (COMMITTED or IN_PROCESS)
  `LifeCycleStatusCode`
  LogbookLifeCyclesClient.`getUnitLifeCycleStatus(String unitId)`
  Gets the unit lifeCycle status (COMMITTED or IN_PROCESS)
  `void`
  LogbookLifeCyclesClient.`rollback(LogbookLifeCycleParameters parameters)`
  Rollback logbook entry
  To be used everywhere except very first time (when eventIdentifierProcess already used once)
  `void`
  LogbookLifeCyclesClient.`rollBackObjectGroupsByOperation(String operationId)`
  Remove created object group lifeCycles during the given operation
  `void`
  LogbookLifeCyclesClient.`rollBackUnitsByOperation(String operationId)`
  Remove created unit lifeCycles during the given operation
  `void`
  LogbookLifeCyclesClient.`update(LogbookLifeCycleParameters parameters)`
  Update logbook entry
  To be used everywhere except very first time (when eventIdentifierProcess already used once)
  `void`
  LogbookLifeCyclesClient.`update(LogbookLifeCycleParameters parameters, LifeCycleStatusCode lifeCycleStatusCode)`
  Update logbook entry
  To be used everywhere except very first time (when eventIdentifierProcess already used once)

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

  Methods in fr.gouv.vitam.logbook.operations.client that throw LogbookClientServerException
  Modifier and Type
  Method
  Description
  `LifecycleTraceabilityStatus`
  LogbookOperationsClient.`checkLifecycleTraceabilityWorkflowStatus(String processId)`
  Check life cycle traceability status (unit / got)
  `LogbookCheckResult`
  LogbookOperationsClient.`checkLogbookCoherence()`
  checkLogbookCoherence
  `void`
  LogbookOperationsClient.`create(LogbookOperationParameters... parameters)`
  Create logbook entry
  To be used ONLY once at top level of process startup (where eventIdentifierProcess is set for the first time).
  `void`
  LogbookOperationsClient.`create(String eventIdProc, Iterable<LogbookOperationParameters> queue)`
  Bulk Create
  To be used ONLY once at top level of process startup (where eventIdentifierProcess is set for the first time).
  `void`
  LogbookOperationsClientMock.`create(LogbookOperationParameters... parameters)`
  `RequestResponse<com.fasterxml.jackson.databind.JsonNode>`
  LogbookOperationsClient.`getLastOperationByType(String operationType)`
  `void`
  LogbookOperationsClient.`reconstructCollection(List<ReconstructionRequestItem> reconstructionItems)`
  `void`
  LogbookOperationsClientMock.`reconstructCollection(List<ReconstructionRequestItem> reconstructionItems)`
  `ReindexationResult`
  LogbookOperationsClient.`reindex(IndexParameters indexParam)`
  Reindex a collection with parameters
  `SwitchIndexResult`
  LogbookOperationsClient.`switchIndexes(SwitchIndexParameters switchIndexParam)`
  Switch indexes
  `RequestResponseOK<TenantLogbookOperationTraceabilityResult>`
  LogbookOperationsClient.`traceability(List<Integer> tenants)`
  Call traceability logbook operation for requested tenants
  `void`
  LogbookOperationsClient.`traceabilityAudit(int tenant, AuditLogbookOptions options)`
  `RequestResponseOK<String>`
  LogbookOperationsClient.`traceabilityLfcObjectGroup()`
  Starts Object Group logbook lifecycle traceability
  `RequestResponseOK<String>`
  LogbookOperationsClient.`traceabilityLfcUnit()`
  Starts Unit logbook lifecycle traceability
  `void`
  LogbookOperationsClient.`update(LogbookOperationParameters... parameters)`
  Update logbook entry
  To be used everywhere except very first time (when eventIdentifierProcess already used once)
  `void`
  LogbookOperationsClient.`update(String eventIdProc, Iterable<LogbookOperationParameters> queue)`
  Bulk Update
  To be used everywhere except very first time (when eventIdentifierProcess already used once)
  `void`
  LogbookOperationsClientMock.`update(LogbookOperationParameters... parameters)`

- ## Uses of LogbookClientServerException in fr.gouv.vitam.metadata.audit.core

  Methods in fr.gouv.vitam.metadata.audit.core that throw LogbookClientServerException
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  MetadataAuditService.`auditDataConsistencyMongoEs()`

- ## Uses of LogbookClientServerException in fr.gouv.vitam.worker.core.handler

  Methods in fr.gouv.vitam.worker.core.handler that throw LogbookClientServerException
  Modifier and Type
  Method
  Description
  `abstract void`
  CommitLifeCycleActionHandler.`commitLifeCycle(HandlerIO handlerIO, String objectID, String operationId)`
  Runs a commit process for the given object (Unit or ObjectGroup) and a given operation
  `void`
  CommitLifeCycleObjectGroupActionHandler.`commitLifeCycle(HandlerIO handlerIO, String objectID, String operationId)`
  `void`
  CommitLifeCycleUnitActionHandler.`commitLifeCycle(HandlerIO handlerIO, String objectID, String operationId)`

- ## Uses of LogbookClientServerException in fr.gouv.vitam.worker.core.plugin.evidence

  Methods in fr.gouv.vitam.worker.core.plugin.evidence that throw LogbookClientServerException
  Modifier and Type
  Method
  Description
  `List<IdentifierType>`
  DataRectificationService.`correctObjectGroups(EvidenceAuditReportLine line, String containerName)`
  `Optional<IdentifierType>`
  DataRectificationService.`correctUnits(EvidenceAuditReportLine line, String containerName)`

- ## Uses of LogbookClientServerException in fr.gouv.vitam.worker.core.plugin.purge

  Methods in fr.gouv.vitam.worker.core.plugin.purge that throw LogbookClientServerException
  Modifier and Type
  Method
  Description
  `abstract void`
  CommonPurgeDeleteService.`deleteObjectGroups(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler)`
  `void`
  PurgeDeleteCollectService.`deleteObjectGroups(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler)`
  `void`
  PurgeDeleteService.`deleteObjectGroups(List<PurgeObjectGroupParams> objectGroupParams, HandlerIO handler)`
  `void`
  PurgeDeleteService.`deleteUnits(Map<String,String> unitsGuidsWithStrategies, HandlerIO handler)`