Uses of Annotation Interface
fr.gouv.vitam.storage.engine.server.rest.writeprotection.WriteProtection
Packages that use WriteProtection
Package
Description
Provides the web server application and configuration for the Storage Engine
Server module and the rest resources it uses.
-
Uses of WriteProtection in fr.gouv.vitam.storage.engine.server.rest
Methods in fr.gouv.vitam.storage.engine.server.rest with annotations of type WriteProtectionModifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseStorageResource.backupStorageAccessLog(List<Integer> tenants) Backup access logjakarta.ws.rs.core.ResponseStorageResource.backupStorageLog(List<Integer> tenants) Backup storage logjakarta.ws.rs.core.ResponseStorageResource.bulkCreateFromWorkspace(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String folder, BulkObjectStoreRequest bulkObjectStoreRequest) jakarta.ws.rs.core.ResponseStorageResource.checkAccessRequestStatuses(List<String> accessRequestIds, jakarta.ws.rs.core.HttpHeaders headers) Check access request statuses of asynchronous offer.jakarta.ws.rs.core.ResponseStorageResource.checkObject(jakarta.ws.rs.core.HttpHeaders headers, DataCategory type, String objectId) Check the existence of an objectjakarta.ws.rs.core.ResponseStorageResource.checkObjectAvailability(DataCategory dataCategory, List<String> objectsNames, jakarta.ws.rs.core.HttpHeaders headers) Bulk check of immediate object availability in offer If target offer supports synchronous read requests, objects can be read immediately.jakarta.ws.rs.core.ResponseStorageResource.copy(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String objectId) jakarta.ws.rs.core.ResponseStorageResource.create(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String operationId, InputStream inputStream) Post a new backup operationjakarta.ws.rs.core.ResponseStorageResource.createAccessionRegisterDetail(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String fileName, ObjectDescription createObjectDescription) Post a new unit metadatajakarta.ws.rs.core.ResponseStorageResource.createAccessionRegisterSymbolic(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String fileName, ObjectDescription createObjectDescription) Post a new unit metadatajakarta.ws.rs.core.ResponseStorageResource.createAccessRequestIfRequired(DataCategory dataCategory, List<String> objectsNames, jakarta.ws.rs.core.HttpHeaders headers) Create access request if target offer does not support synchronous read (tape library storage).jakarta.ws.rs.core.ResponseStorageResource.createAgencyFile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String agencyfile, ObjectDescription createObjectDescription) Post a new objectjakarta.ws.rs.core.ResponseStorageResource.createBackupFile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String backupfile, ObjectDescription createObjectDescription) Post a new objectjakarta.ws.rs.core.ResponseStorageResource.createDistributionReportFile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String distributionreportfile, ObjectDescription createObjectDescription) Post a new distribution report filejakarta.ws.rs.core.ResponseStorageResource.createLogbook(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String logbookId, ObjectDescription createObjectDescription) Post a new objectjakarta.ws.rs.core.ResponseStorageResource.createManifest(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String manifestId, ObjectDescription createObjectDescription) Post a new object manifestjakarta.ws.rs.core.ResponseStorageResource.createObject(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String objectId, ObjectDescription createObjectDescription) Post a new objectjakarta.ws.rs.core.ResponseStorageResource.createObjectGroup(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String metadataId, ObjectDescription createObjectDescription) Post a new Object Group metadatajakarta.ws.rs.core.ResponseStorageResource.createObjectGroupGraphFile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String graph_file_name, ObjectDescription createObjectDescription) Create a new graph zip filejakarta.ws.rs.core.ResponseStorageResource.createOrUpdateBackupOperation(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String operationId, ObjectDescription createObjectDescription) Post a new backup operationjakarta.ws.rs.core.ResponseStorageResource.createProfile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String profileFileName, ObjectDescription createObjectDescription) Post a new objectjakarta.ws.rs.core.ResponseStorageResource.createReport(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String reportId, ObjectDescription createObjectDescription) Post a new objectjakarta.ws.rs.core.ResponseStorageResource.createRuleFile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String ruleFile, ObjectDescription createObjectDescription) Post a new objectjakarta.ws.rs.core.ResponseStorageResource.createStorageAccessLog(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String storageAccessLogName, ObjectDescription createObjectDescription) Post a new accesslog objectjakarta.ws.rs.core.ResponseStorageResource.createStorageLog(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String storageLogname, ObjectDescription createObjectDescription) Post a new objectjakarta.ws.rs.core.ResponseStorageResource.createStorageTraceability(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String storagetraceabilityname, ObjectDescription createObjectDescription) Post a new objectjakarta.ws.rs.core.ResponseStorageResource.createUnitGraphFile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String graph_file_name, ObjectDescription createObjectDescription) Create a new graph zip filejakarta.ws.rs.core.ResponseStorageResource.createUnitMetadata(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String metadataId, ObjectDescription createObjectDescription) Post a new unit metadatajakarta.ws.rs.core.ResponseStorageResource.deleteObject(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String objectId) Delete an objectjakarta.ws.rs.core.ResponseStorageResource.downloadProfile(jakarta.ws.rs.core.HttpHeaders headers, String profileFileName) Get a profilejakarta.ws.rs.core.ResponseStorageResource.downloadStorageTraceability(jakarta.ws.rs.core.HttpHeaders headers, String filename) Get a storage traceability filejakarta.ws.rs.core.ResponseStorageResource.getAccessionRegisterDetail(jakarta.ws.rs.core.HttpHeaders headers, String fileName) Get an accessionregistersdetailjakarta.ws.rs.core.ResponseStorageResource.getAccessionRegisterSymbolic(jakarta.ws.rs.core.HttpHeaders headers, String fileName) Get an accessionregisterssymbolicjakarta.ws.rs.core.ResponseStorageResource.getAccessLogFile(jakarta.ws.rs.core.HttpHeaders headers, String storageAccessLogFile) Get access log data.jakarta.ws.rs.core.ResponseStorageResource.getBackupFile(jakarta.ws.rs.core.HttpHeaders headers, String backupfile) Get colection data.jakarta.ws.rs.core.ResponseStorageResource.getBackupOperation(jakarta.ws.rs.core.HttpHeaders headers, String operationId) Get a backup operationjakarta.ws.rs.core.ResponseStorageResource.getBatchObjectInformation(jakarta.ws.rs.core.HttpHeaders headers, String typeStr, List<String> objectIds) Get object metadata as json Note : this is NOT to be handled in item #72.jakarta.ws.rs.core.ResponseStorageResource.getDistributionReport(jakarta.ws.rs.core.HttpHeaders headers, String objectId) Get a reportjakarta.ws.rs.core.ResponseStorageResource.getInformation(jakarta.ws.rs.core.HttpHeaders headers, String typeStr, String objectId) Get object metadata as json Note : this is NOT to be handled in item #72.jakarta.ws.rs.core.ResponseAdminOfferDiffResource.getLastOfferDiffStatus()Returns the offer diff status of the last diff process (diff process may be done, or still running)jakarta.ws.rs.core.ResponseAdminOfferSyncResource.getLastOfferSynchronizationStatus()Returns the offer synchronization status of the last synchronization (synchronization may be done, or still running)jakarta.ws.rs.core.ResponseStorageResource.getLogbookStream(jakarta.ws.rs.core.HttpHeaders headers, String objectId) jakarta.ws.rs.core.ResponseStorageResource.getManifest(jakarta.ws.rs.core.HttpHeaders headers, String objectId) getManifest stored by ingest operationjakarta.ws.rs.core.ResponseStorageResource.getObject(jakarta.ws.rs.core.HttpHeaders headers, String objectId, AccessLogInfoModel logInfo) Get an object datajakarta.ws.rs.core.ResponseStorageResource.getObjectGroup(jakarta.ws.rs.core.HttpHeaders headers, String metadataId) Get a Object Groupjakarta.ws.rs.core.ResponseStorageResource.getObjectGroupGraphFile(jakarta.ws.rs.core.HttpHeaders headers, String graph_file_name) Get graph zip filejakarta.ws.rs.core.ResponseStorageResource.getOfferLogs(jakarta.ws.rs.core.HttpHeaders headers, DataCategory type, OfferLogRequest offerLogRequest) Get offer log from referent offerjakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponseStorageResource.getReferentOffer(String strategyId) Get referent Offer in strategyjakarta.ws.rs.core.ResponseGet a reportjakarta.ws.rs.core.ResponseStorageResource.getRuleFile(jakarta.ws.rs.core.HttpHeaders headers, String objectId) jakarta.ws.rs.core.ResponseStorageResource.getStorageInformation(jakarta.ws.rs.core.HttpHeaders headers) Get storage information for a specific tenant/strategy For example the usable spacejakarta.ws.rs.core.ResponseStorageResource.getStorageLogFile(jakarta.ws.rs.core.HttpHeaders headers, String storageAccessLogFile) Get access log data.jakarta.ws.rs.core.ResponseStorageResource.getStrategies()Get the strategies available in the modulejakarta.ws.rs.core.ResponseStorageResource.getTemporaryFile(jakarta.ws.rs.core.HttpHeaders headers, String file_name) jakarta.ws.rs.core.ResponseGet a unitjakarta.ws.rs.core.ResponseStorageResource.getUnitGraphFile(jakarta.ws.rs.core.HttpHeaders headers, String graph_file_name) Get graph zip filejakarta.ws.rs.core.ResponseAdminOfferDiffResource.isOfferDiffRunning()Returns offer diff process running status in a "Running" header (true/false).jakarta.ws.rs.core.ResponseAdminOfferSyncResource.isOfferSynchronizationRunning()Returns offer synchronization process running status in a "Running" header (true/false).voidStorageResource.launchOfferLogCompaction(String offerId, jakarta.ws.rs.core.HttpHeaders headers) jakarta.ws.rs.core.ResponseStorageResource.listObjects(jakarta.ws.rs.core.HttpHeaders headers, DataCategory type) Get list of object typejakarta.ws.rs.core.ResponseStorageResource.removeAccessRequest(String accessRequestId, jakarta.ws.rs.core.HttpHeaders headers) Remove access request from asynchronous offer.jakarta.ws.rs.core.ResponseAdminOfferDiffResource.startOfferDiff(OfferDiffRequest offerDiffRequest) jakarta.ws.rs.core.ResponseAdminOfferSyncResource.startPartialSynchronization(OfferPartialSyncRequest offerPartialSyncRequest) jakarta.ws.rs.core.ResponseAdminOfferSyncResource.startSynchronization(OfferSyncRequest offerSyncRequest) Start offer synchronization.jakarta.ws.rs.core.ResponseStorageResource.storeArchivalTransferReply(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String id, ObjectDescription description) jakarta.ws.rs.core.ResponseStorageResource.storeTemporaryFile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String id, ObjectDescription description) jakarta.ws.rs.core.ResponseStorageResource.traceabilityStorageLogbook(List<Integer> tenants) Run storage logbook secure operation