# Uses of Class
fr.gouv.vitam.storage.engine.client.exception.StorageServerClientException

Packages that use StorageServerClientException
Package
Description
fr.gouv.vitam.functional.administration.core.audit
fr.gouv.vitam.functional.administration.core.backup
fr.gouv.vitam.functional.administration.core.reconstruction
fr.gouv.vitam.functionaltest.cucumber.step
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.common.server.reconstruction
Provides reconstruction service classes for Logbook server module
fr.gouv.vitam.metadata.core.ExportsPurge
fr.gouv.vitam.metadata.core.reconstruction.service
fr.gouv.vitam.storage.engine.client
Provides Storage Engine client interface, factory and implementations.
fr.gouv.vitam.worker.core.plugin
Plugin package in worker module
fr.gouv.vitam.worker.core.plugin.common
fr.gouv.vitam.worker.core.plugin.evidence
fr.gouv.vitam.worker.core.plugin.purge

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

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

- ## Uses of StorageServerClientException in fr.gouv.vitam.functional.administration.core.backup

  Methods in fr.gouv.vitam.functional.administration.core.backup that throw StorageServerClientException
  Modifier and Type
  Method
  Description
  `Iterator<List<OfferLog>>`
  RestoreBackupService.`getListing(String strategy, DataCategory category, Long offset, int limit, Order order)`
  Retrieve list of offer log defining objects to reconstruct from offer log

- ## Uses of StorageServerClientException in fr.gouv.vitam.functional.administration.core.reconstruction

  Methods in fr.gouv.vitam.functional.administration.core.reconstruction that throw StorageServerClientException
  Modifier and Type
  Method
  Description
  `Iterator<List<OfferLog>>`
  RestoreBackupServiceImpl.`getListing(String strategy, DataCategory dataCategory, Long offset, int limit, Order order)`
  Retrieve list of offer log defining objects to reconstruct from offer log

- ## Uses of StorageServerClientException in fr.gouv.vitam.functionaltest.cucumber.step

  Methods in fr.gouv.vitam.functionaltest.cucumber.step that throw StorageServerClientException
  Modifier and Type
  Method
  Description
  `void`
  StorageStep.`list_srategy(io.cucumber.datatable.DataTable dataTable)`
  `boolean`
  StorageStep.`store(Path sip, String uri, String strategy, String guid)`
  Store a file
  `void`
  LogbookCheckConsistencyStep.`the_logbook_consistency_check_report_does_not_contain_errors()`

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

  Methods in fr.gouv.vitam.ihmrecette.appserver that throw StorageServerClientException
  Modifier and Type
  Method
  Description
  `boolean`
  StorageCRUDUtils.`deleteFile(DataCategory dataCategory, String uid, String strategyId, String offerId)`
  deleteFile
  `RequestResponse<StorageStrategy>`
  StorageCRUDUtils.`getStrategies()`
  get the list of strategies containing the offers

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

  Methods in fr.gouv.vitam.logbook.common.server.reconstruction that throw StorageServerClientException
  Modifier and Type
  Method
  Description
  `Iterator<List<OfferLog>>`
  RestoreBackupService.`getListing(String strategy, long offset, int limit)`
  Retrieve list of offer log defining objects to reconstruct from offer log

- ## Uses of StorageServerClientException in fr.gouv.vitam.metadata.core.ExportsPurge

  Methods in fr.gouv.vitam.metadata.core.ExportsPurge that throw StorageServerClientException
  Modifier and Type
  Method
  Description
  `void`
  ExportsPurgeService.`migrationPurgeDipFilesFromOffers()`

- ## Uses of StorageServerClientException in fr.gouv.vitam.metadata.core.reconstruction.service

  Methods in fr.gouv.vitam.metadata.core.reconstruction.service that throw StorageServerClientException
  Modifier and Type
  Method
  Description
  `Iterator<OfferLog>`
  RestoreBackupService.`getListing(String strategy, String offerId, DataCategory category, Long offset, Integer limit, Order order, int batchSize)`
  Retrieve list of offer log defining objects to reconstruct from offer log

- ## Uses of StorageServerClientException in fr.gouv.vitam.storage.engine.client

  Methods in fr.gouv.vitam.storage.engine.client that throw StorageServerClientException
  Modifier and Type
  Method
  Description
  `BulkObjectStoreResponse`
  StorageClient.`bulkStoreFilesFromWorkspace(String strategyId, BulkObjectStoreRequest bulkObjectStoreRequest)`
  Store objects available in workspace into offers
  `Map<String,AccessRequestStatus>`
  StorageClient.`checkAccessRequestStatuses(String strategyId, String offerId, List<String> accessRequestIds, boolean adminCrossTenantAccessRequestAllowed)`
  Check access request statuses of asynchronous offer.
  `BulkObjectAvailabilityResponse`
  StorageClient.`checkBulkObjectAvailability(String strategyId, String offerId, BulkObjectAvailabilityRequest bulkObjectAvailabilityRequest)`
  Checks immediate object availability in storage offer.
  `RequestResponseOK`
  StorageClient.`copyObjectFromOfferToOffer(String objectId, DataCategory category, String source, String destination, String strategyId)`
  `RequestResponseOK`
  StorageClientMock.`copyObjectFromOfferToOffer(String objectId, DataCategory category, String source, String destination, String strategyId)`
  `RequestResponseOK`
  StorageClient.`create(String strategyId, String objectId, DataCategory category, InputStream inputStream, Long inputStreamSize, List<String> offerIds)`
  `RequestResponseOK`
  StorageClientMock.`create(String strategyId, String objectId, DataCategory category, InputStream inputStream, Long inputStreamSize, List<String> offerIds)`
  `Optional<String>`
  StorageClient.`createAccessRequestIfRequired(String strategyId, String offerId, DataCategory dataCategory, List<String> objectNames)`
  Create access request if target offer does not support synchronous read (tape library storage).
  `boolean`
  StorageClient.`delete(String strategyId, DataCategory type, String guid)`
  Delete an object of given type in the storage offer strategy
  `boolean`
  StorageClient.`delete(String strategyId, DataCategory type, String guid, List<String> offerIds)`
  Delete an object of given type in the storage offer strategy
  `boolean`
  StorageClientMock.`delete(String strategyId, DataCategory type, String guid)`
  `boolean`
  StorageClientMock.`delete(String strategyId, DataCategory type, String guid, List<String> offerIds)`
  `Map<String,Boolean>`
  StorageClient.`exists(String strategyId, DataCategory type, String guid, List<String> offerIds)`
  Check the existence of an object in storage by its id and type `DataCategory`.
  `Map<String,Boolean>`
  StorageClientMock.`exists(String strategyId, DataCategory type, String guid, List<String> offerIds)`
  `RequestResponse<BatchObjectInformationResponse>`
  StorageClient.`getBatchObjectInformation(String strategyId, DataCategory type, Collection<String> offerIds, Collection<String> objectIds)`
  Get object information from objects in storage
  `jakarta.ws.rs.core.Response`
  StorageClient.`getContainerAsync(String strategyId, String guid, DataCategory type, AccessLogInfoModel logInfo)`
  Retrieves a binary object knowing its guid as an inputStream for a specific tenant/strategy
  `jakarta.ws.rs.core.Response`
  StorageClient.`getContainerAsync(String strategyId, String offerId, String objectName, DataCategory type, AccessLogInfoModel logInfo)`
  Retrieves a binary object knowing its guid as an inputStream for a specific tenant/strategy/offerId
  `jakarta.ws.rs.core.Response`
  StorageClientMock.`getContainerAsync(String strategyId, String guid, DataCategory type, AccessLogInfoModel logInfo)`
  `jakarta.ws.rs.core.Response`
  StorageClientMock.`getContainerAsync(String strategyId, String offerId, String objectName, DataCategory type, AccessLogInfoModel logInfo)`
  `com.fasterxml.jackson.databind.JsonNode`
  StorageClient.`getInformation(String strategyId, DataCategory type, String guid, List<String> offerIds, boolean noCache)`
  Get object information from objects in storage
  `com.fasterxml.jackson.databind.JsonNode`
  StorageClientMock.`getInformation(String strategyId, DataCategory type, String guid, List<String> offerIds, boolean noCache)`
  `RequestResponse<OfferLog>`
  StorageClient.`getOfferLogs(String strategyId, String offerId, DataCategory type, Long offset, int limit, Order order)`
  Get offer log .
  `RequestResponse<OfferLog>`
  StorageClientMock.`getOfferLogs(String strategyId, String offerId, DataCategory type, Long offset, int limit, Order order)`
  `List<String>`
  StorageClient.`getOffers(String strategyId)`
  get List of offers for a strategy
  `List<String>`
  StorageClientMock.`getOffers(String strategyId)`
  `String`
  StorageClient.`getReferentOffer(String strategy)`
  Get referent offer of strategy
  `String`
  StorageClientMock.`getReferentOffer(String strategy)`
  `com.fasterxml.jackson.databind.JsonNode`
  StorageClient.`getStorageInformation(String strategyId)`
  Check if the storage of objects could be done, knowing a required size
  `com.fasterxml.jackson.databind.JsonNode`
  StorageClientMock.`getStorageInformation(String strategyId)`
  `RequestResponse<StorageStrategy>`
  StorageClient.`getStorageStrategies()`
  Get strategies.
  `RequestResponse<StorageStrategy>`
  StorageClientMock.`getStorageStrategies()`
  `jakarta.ws.rs.core.Response`
  StorageClient.`launchOfferLogCompaction(VitamContext vitamContext, String offerId)`
  `jakarta.ws.rs.core.Response`
  StorageClientMock.`launchOfferLogCompaction(VitamContext vitamContext, String offerId)`
  `CloseableIterator<ObjectEntry>`
  StorageClient.`listContainer(String strategyId, String offerId, DataCategory type)`
  List object type in container
  `void`
  StorageClient.`removeAccessRequest(String strategyId, String offerId, String accessRequestId, boolean adminCrossTenantAccessRequestAllowed)`
  Removes (cancel / delete) and access request for an asynchronous offer.
  `RequestResponseOK<StorageLogBackupResult>`
  StorageClient.`storageAccessLogBackup(List<Integer> tenants)`
  Call storage accesslog backup operation.
  `RequestResponseOK<StorageLogBackupResult>`
  StorageClient.`storageLogBackup(List<Integer> tenants)`
  Call storage log backup operation.
  `RequestResponseOK<StorageLogTraceabilityResult>`
  StorageClient.`storageLogTraceability(List<Integer> tenants)`
  Call storage log traceability operation.
  `StoredInfoResult`
  StorageClient.`storeFileFromWorkspace(String strategyId, DataCategory type, String guid, ObjectDescription description)`
  Store an object available in workspace by its vitam guid
  `StoredInfoResult`
  StorageClientMock.`storeFileFromWorkspace(String strategyId, DataCategory type, String guid, ObjectDescription description)`

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

  Methods in fr.gouv.vitam.worker.core.plugin that throw StorageServerClientException
  Modifier and Type
  Method
  Description
  `protected BulkObjectStoreResponse`
  StoreObjectActionHandler.`storeObjects(HandlerIO handler, String strategy, BulkObjectStoreRequest bulkObjectStoreRequest)`

- ## Uses of StorageServerClientException in fr.gouv.vitam.worker.core.plugin.common

  Methods in fr.gouv.vitam.worker.core.plugin.common that throw StorageServerClientException
  Modifier and Type
  Method
  Description
  `protected void`
  CheckResourceAvailability.`checkResourcesAvailability(HandlerIO handlerIO, Map<AccessRequestContext,List<String>> objectIdsByContext, DataCategory type)`
  Check resource synchronous availability in storage and create access requests for unavailable objects
  `protected void`
  CheckResourceAvailability.`checkResourcesAvailabilityByTypes(HandlerIO handlerIO, Map<DataCategory,Map<AccessRequestContext,List<String>>> objectIdsByContextbyType)`
  Check for multiple types resource synchronous availability in storage and create access requests for unavailable objects

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

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

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

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