Uses of Class
fr.gouv.vitam.storage.engine.common.exception.StorageException
Package
Description
Provides common Exception classes for the Storage Engine module.
Provides common Referential interfaces and factories for the Storage Engine
module :
Provides a Distribution interface for the Storage Engine Server module
Provides a Distribution implementation for the Storage Engine Server module
Provides the web server application and configuration for the Storage Engine
Server module and the rest resources it uses.
-
Uses of StorageException in fr.gouv.vitam.functional.administration.core.rules
Modifier and TypeMethodDescriptionvoid
RulesManagerFileImpl.importFile
(InputStream rulesFileStream, String filename) RulesManagerFileImpl.processRuleParsing
(File file, String filename, GUID eip) -
Uses of StorageException in fr.gouv.vitam.functionaltest.cucumber.step
Modifier and TypeMethodDescriptionvoid
StorageStep.list_srategy
(io.cucumber.datatable.DataTable dataTable) void
LogbookCheckConsistencyStep.the_logbook_consistency_check_report_does_not_contain_errors()
void
StorageStep.the_sip_is_stored_in_offers
(io.cucumber.datatable.DataTable dataTable) Check that the file is stored in the offers -
Uses of StorageException in fr.gouv.vitam.storage.engine.common.exception
Modifier and TypeClassDescriptionclass
Define a Storage Exception to be thrown when something already exists and it should notclass
Define a Storage Exception to be thrown when something wrong with the driver mapper (updating driver / offer associations)class
Define a Storage Exception to be thrown when the driver manager does not find a required driver (from an offer)class
class
class
Define a Storage Exception to be thrown when something is not foundclass
Exception thrown when any unwilling technical exception occursclass
Define a Storage Exception to be thrown when access to data from async offer is not acceptable -
Uses of StorageException in fr.gouv.vitam.storage.engine.common.referential
Modifier and TypeMethodDescriptionStorageOfferProvider.getStorageOffer
(String idOffer) Retrieve an offer full configuration by its idStorageOfferProvider.getStorageOffer
(String idOffer, boolean includeDisabled) Retrieve an offer full configuration by its id, may include disabled one (ActivationStatus.INACTIVE
)StorageStrategyProvider.getStorageOffer
(String idOffer) StorageOfferHACapabilityProvider.getStorageOfferForHA
(String idOffer, boolean includeDisabled) Retrieve an offer full configuration by its id, may include disabled one (ActivationStatus.INACTIVE
) -
Uses of StorageException in fr.gouv.vitam.storage.engine.server.distribution
Modifier and TypeMethodDescriptionStorageDistribution.bulkCreateFromWorkspace
(String strategyId, BulkObjectStoreRequest bulkObjectStoreRequest, String requester) StorageDistribution.checkAccessRequestStatuses
(String strategyId, String offerId, List<String> accessRequestIds, boolean adminCrossTenantAccessRequestAllowed) boolean
StorageDistribution.checkObjectAvailability
(String strategyId, String offerId, DataCategory dataCategory, List<String> objectsNames) StorageDistribution.checkObjectExisting
(String strategyId, String objectId, DataCategory category, List<String> offerIds) Verify if object exists.StorageDistribution.copyObjectFromOfferToOffer
(DataContext context, String sourceOffer, String destinationOffer) copy object from on offer to an anotherStorageDistribution.createAccessRequestIfRequired
(String strategyId, String offerId, DataCategory dataCategory, List<String> objectsNames) void
StorageDistribution.deleteObjectInAllOffers
(String strategyId, DataContext context) Delete an objectvoid
StorageDistribution.deleteObjectInOffers
(String strategyId, DataContext context, List<String> offers) Delete an object in offersStorageDistribution.getBatchObjectInformation
(String strategyId, DataCategory type, List<String> objectIds, List<String> offerIds) javax.ws.rs.core.Response
StorageDistribution.getContainerByCategory
(String strategyId, String origin, String objectId, DataCategory category, AccessLogInfoModel logInformation) Get a specific Object binary data as an input streamjavax.ws.rs.core.Response
StorageDistribution.getContainerByCategory
(String strategyId, String origin, String objectId, DataCategory category, String offerId) Get a specific Object binary data as an input streamcom.fasterxml.jackson.databind.JsonNode
StorageDistribution.getContainerInformation
(String strategyId) Get Storage Information (availability and capacity) for the requested tenant + strategycom.fasterxml.jackson.databind.JsonNode
StorageDistribution.getContainerInformation
(String strategyId, DataCategory type, String objectId, List<String> offerIds, boolean noCache) Get a specific Object informationStorageDistribution.getOfferIds
(String strategyId) get offer ids listStorageDistribution.getOfferLogs
(String strategyId, DataCategory category, Long offset, int limit, Order order) Get offer log from referentStorageDistribution.getOfferLogsByOfferId
(String strategyId, String offerId, DataCategory category, Long offset, int limit, Order order) Get offer log from the given offerStorageDistribution.getStrategies()
Retrieve all the available storage strategiesjavax.ws.rs.core.Response
StorageDistribution.launchOfferLogCompaction
(String offerReferenceId, Integer tenantId) StorageDistribution.listContainerObjects
(String strategyId, DataCategory category) List container objectsStorageDistribution.listContainerObjectsForOffer
(DataCategory category, String offerId, boolean includeDisabled) void
StorageDistribution.removeAccessRequest
(String strategyId, String offerId, String accessRequestId, boolean adminCrossTenantAccessRequestAllowed) StorageDistribution.storeDataInAllOffers
(String strategyId, String objectId, ObjectDescription createObjectDescription, DataCategory category, String requester) Store data of any type for given tenant on storage offers associated to given strategyStorageDistribution.storeDataInOffers
(String strategyId, String origin, StreamAndInfo streamAndInfo, String objectId, DataCategory category, String requester, List<String> offerIds) StorageDistribution.storeDataInOffers
(String strategyId, String origin, String objectId, DataCategory category, String requester, List<String> offerIds, javax.ws.rs.core.Response response) Store data of any type for given tenant on the given storage offer. -
Uses of StorageException in fr.gouv.vitam.storage.engine.server.distribution.impl
Modifier and TypeMethodDescriptionStorageDistributionImpl.bulkCreateFromWorkspace
(String strategyId, BulkObjectStoreRequest bulkObjectStoreRequest, String requester) TransferThread.call()
ReadOnlyShieldStorageDistribution.checkAccessRequestStatuses
(String strategyId, String offerId, List<String> accessRequestIds, boolean adminCrossTenantAccessRequestAllowed) StorageDistributionImpl.checkAccessRequestStatuses
(String strategyId, String optionalOfferId, List<String> accessRequestIds, boolean adminCrossTenantAccessRequestAllowed) boolean
ReadOnlyShieldStorageDistribution.checkObjectAvailability
(String strategyId, String offerId, DataCategory dataCategory, List<String> objectsNames) boolean
StorageDistributionImpl.checkObjectAvailability
(String strategyId, String optionalOfferId, DataCategory dataCategory, List<String> objectsNames) ReadOnlyShieldStorageDistribution.checkObjectExisting
(String strategyId, String objectId, DataCategory category, List<String> offerIds) StorageDistributionImpl.checkObjectExisting
(String strategyId, String objectId, DataCategory category, List<String> offerIds) Verify if object existsStorageDistributionImpl.copyObjectFromOfferToOffer
(DataContext context, String sourceOffer, String destinationOffer) ReadOnlyShieldStorageDistribution.createAccessRequestIfRequired
(String strategyId, String offerId, DataCategory dataCategory, List<String> objectsNames) StorageDistributionImpl.createAccessRequestIfRequired
(String strategyId, String optionalOfferId, DataCategory dataCategory, List<String> objectsNames) void
StorageDistributionImpl.deleteObjectInAllOffers
(String strategyId, DataContext context) void
StorageDistributionImpl.deleteObjectInOffers
(String strategyId, DataContext context, List<String> offers) ReadOnlyShieldStorageDistribution.getBatchObjectInformation
(String strategyId, DataCategory type, List<String> objectIds, List<String> offerIds) StorageDistributionImpl.getBatchObjectInformation
(String strategyId, DataCategory type, List<String> objectIds, List<String> offerIds) javax.ws.rs.core.Response
ReadOnlyShieldStorageDistribution.getContainerByCategory
(String strategyId, String origin, String objectId, DataCategory category, AccessLogInfoModel logInformation) javax.ws.rs.core.Response
ReadOnlyShieldStorageDistribution.getContainerByCategory
(String strategyId, String origin, String objectId, DataCategory category, String offerId) javax.ws.rs.core.Response
StorageDistributionImpl.getContainerByCategory
(String strategyId, String origin, String objectId, DataCategory category, AccessLogInfoModel logInformation) javax.ws.rs.core.Response
StorageDistributionImpl.getContainerByCategory
(String strategyId, String origin, String objectId, DataCategory category, String offerId) com.fasterxml.jackson.databind.JsonNode
ReadOnlyShieldStorageDistribution.getContainerInformation
(String strategyId) com.fasterxml.jackson.databind.JsonNode
ReadOnlyShieldStorageDistribution.getContainerInformation
(String strategyId, DataCategory type, String objectId, List<String> offerIds, boolean noCache) com.fasterxml.jackson.databind.JsonNode
StorageDistributionImpl.getContainerInformation
(String strategyId) com.fasterxml.jackson.databind.JsonNode
StorageDistributionImpl.getContainerInformation
(String strategyId, DataCategory type, String objectId, List<String> offerIds, boolean noCache) ReadOnlyShieldStorageDistribution.getOfferIds
(String strategyId) StorageDistributionImpl.getOfferIds
(String strategyId) ReadOnlyShieldStorageDistribution.getOfferLogs
(String strategyId, DataCategory category, Long offset, int limit, Order order) StorageDistributionImpl.getOfferLogs
(String strategyId, DataCategory category, Long offset, int limit, Order order) ReadOnlyShieldStorageDistribution.getOfferLogsByOfferId
(String strategyId, String offerId, DataCategory category, Long offset, int limit, Order order) StorageDistributionImpl.getOfferLogsByOfferId
(String strategyId, String offerId, DataCategory category, Long offset, int limit, Order order) Get offer log from the given offerReadOnlyShieldStorageDistribution.getStrategies()
StorageDistributionImpl.getStrategies()
javax.ws.rs.core.Response
ReadOnlyShieldStorageDistribution.launchOfferLogCompaction
(String offerReferenceId, Integer tenantId) javax.ws.rs.core.Response
StorageDistributionImpl.launchOfferLogCompaction
(String offerReferenceId, Integer tenantId) ReadOnlyShieldStorageDistribution.listContainerObjects
(String strategyId, DataCategory category) StorageDistributionImpl.listContainerObjects
(String strategyId, DataCategory category) ReadOnlyShieldStorageDistribution.listContainerObjectsForOffer
(DataCategory category, String offerId, boolean includeDisabled) StorageDistributionImpl.listContainerObjectsForOffer
(DataCategory category, String offerId, boolean includeDisabled) void
ReadOnlyShieldStorageDistribution.removeAccessRequest
(String strategyId, String offerId, String accessRequestId, boolean adminCrossTenantAccessRequestAllowed) void
StorageDistributionImpl.removeAccessRequest
(String strategyId, String optionalOfferId, String accessRequestId, boolean adminCrossTenantAccessRequestAllowed) StorageDistributionImpl.storeDataInAllOffers
(String strategyId, String objectId, ObjectDescription createObjectDescription, DataCategory category, String requester) StorageDistributionImpl.storeDataInOffers
(String strategyId, String origin, StreamAndInfo streamAndInfo, String objectId, DataCategory category, String requester, List<String> offerIds) StorageDistributionImpl.storeDataInOffers
(String strategyId, String origin, String objectId, DataCategory category, String requester, List<String> offerIds, javax.ws.rs.core.Response response) -
Uses of StorageException in fr.gouv.vitam.storage.engine.server.distribution.impl.bulk
Modifier and TypeMethodDescriptionBulkStorageDistribution.bulkCreateFromWorkspaceWithRetries
(String strategyId, int tenantId, List<String> allOfferIds, Map<String, Driver> storageDrivers, Map<String, StorageOffer> storageOffers, DataCategory dataCategory, String workspaceContainerGUID, List<String> workspaceObjectURIs, List<String> objectIds, String requester) -
Uses of StorageException in fr.gouv.vitam.storage.engine.server.offersynchronization
Modifier and TypeMethodDescriptionRestoreOfferBackupService.getListing
(String strategy, String offerId, DataCategory category, Long offset, int limit, Order order) Retrieve listing of offerLogs defining objects to synchronize -
Uses of StorageException in fr.gouv.vitam.storage.engine.server.rest
Modifier and TypeMethodDescriptionvoid
StorageResource.launchOfferLogCompaction
(String offerId, javax.ws.rs.core.HttpHeaders headers) -
Uses of StorageException in fr.gouv.vitam.storage.engine.server.storagetraceability
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
TraceabilityStorageService.getObject
(String strategyId, String objectId, DataCategory category) Only direct call to @StorageDistribution.getContainerByCategory