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 WriteProtection
    Modifier and Type
    Method
    Description
    jakarta.ws.rs.core.Response
    StorageResource.backupStorageAccessLog(List<Integer> tenants)
    Backup access log
    jakarta.ws.rs.core.Response
    StorageResource.backupStorageLog(List<Integer> tenants)
    Backup storage log
    jakarta.ws.rs.core.Response
    StorageResource.bulkCreateFromWorkspace(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String folder, BulkObjectStoreRequest bulkObjectStoreRequest)
     
    jakarta.ws.rs.core.Response
    StorageResource.checkAccessRequestStatuses(List<String> accessRequestIds, jakarta.ws.rs.core.HttpHeaders headers)
    Check access request statuses of asynchronous offer.
    jakarta.ws.rs.core.Response
    StorageResource.checkObject(jakarta.ws.rs.core.HttpHeaders headers, DataCategory type, String objectId)
    Check the existence of an object
    jakarta.ws.rs.core.Response
    StorageResource.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.Response
    StorageResource.copy(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String objectId)
     
    jakarta.ws.rs.core.Response
    StorageResource.create(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String operationId, InputStream inputStream)
    Post a new backup operation
    jakarta.ws.rs.core.Response
    StorageResource.createAccessionRegisterDetail(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String fileName, ObjectDescription createObjectDescription)
    Post a new unit metadata
    jakarta.ws.rs.core.Response
    StorageResource.createAccessionRegisterSymbolic(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String fileName, ObjectDescription createObjectDescription)
    Post a new unit metadata
    jakarta.ws.rs.core.Response
    StorageResource.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.Response
    StorageResource.createAgencyFile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String agencyfile, ObjectDescription createObjectDescription)
    Post a new object
    jakarta.ws.rs.core.Response
    StorageResource.createBackupFile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String backupfile, ObjectDescription createObjectDescription)
    Post a new object
    jakarta.ws.rs.core.Response
    StorageResource.createDistributionReportFile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String distributionreportfile, ObjectDescription createObjectDescription)
    Post a new distribution report file
    jakarta.ws.rs.core.Response
    StorageResource.createLogbook(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String logbookId, ObjectDescription createObjectDescription)
    Post a new object
    jakarta.ws.rs.core.Response
    StorageResource.createManifest(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String manifestId, ObjectDescription createObjectDescription)
    Post a new object manifest
    jakarta.ws.rs.core.Response
    StorageResource.createObject(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String objectId, ObjectDescription createObjectDescription)
    Post a new object
    jakarta.ws.rs.core.Response
    StorageResource.createObjectGroup(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String metadataId, ObjectDescription createObjectDescription)
    Post a new Object Group metadata
    jakarta.ws.rs.core.Response
    StorageResource.createObjectGroupGraphFile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String graph_file_name, ObjectDescription createObjectDescription)
    Create a new graph zip file
    jakarta.ws.rs.core.Response
    StorageResource.createOrUpdateBackupOperation(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String operationId, ObjectDescription createObjectDescription)
    Post a new backup operation
    jakarta.ws.rs.core.Response
    StorageResource.createProfile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String profileFileName, ObjectDescription createObjectDescription)
    Post a new object
    jakarta.ws.rs.core.Response
    StorageResource.createReport(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String reportId, ObjectDescription createObjectDescription)
    Post a new object
    jakarta.ws.rs.core.Response
    StorageResource.createRuleFile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String ruleFile, ObjectDescription createObjectDescription)
    Post a new object
    jakarta.ws.rs.core.Response
    StorageResource.createStorageAccessLog(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String storageAccessLogName, ObjectDescription createObjectDescription)
    Post a new accesslog object
    jakarta.ws.rs.core.Response
    StorageResource.createStorageLog(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String storageLogname, ObjectDescription createObjectDescription)
    Post a new object
    jakarta.ws.rs.core.Response
    StorageResource.createStorageTraceability(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String storagetraceabilityname, ObjectDescription createObjectDescription)
    Post a new object
    jakarta.ws.rs.core.Response
    StorageResource.createUnitGraphFile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String graph_file_name, ObjectDescription createObjectDescription)
    Create a new graph zip file
    jakarta.ws.rs.core.Response
    StorageResource.createUnitMetadata(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String metadataId, ObjectDescription createObjectDescription)
    Post a new unit metadata
    jakarta.ws.rs.core.Response
    StorageResource.deleteObject(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String objectId)
    Delete an object
    jakarta.ws.rs.core.Response
    StorageResource.downloadProfile(jakarta.ws.rs.core.HttpHeaders headers, String profileFileName)
    Get a profile
    jakarta.ws.rs.core.Response
    StorageResource.downloadStorageTraceability(jakarta.ws.rs.core.HttpHeaders headers, String filename)
    Get a storage traceability file
    jakarta.ws.rs.core.Response
    StorageResource.getAccessionRegisterDetail(jakarta.ws.rs.core.HttpHeaders headers, String fileName)
    Get an accessionregistersdetail
    jakarta.ws.rs.core.Response
    StorageResource.getAccessionRegisterSymbolic(jakarta.ws.rs.core.HttpHeaders headers, String fileName)
    Get an accessionregisterssymbolic
    jakarta.ws.rs.core.Response
    StorageResource.getAccessLogFile(jakarta.ws.rs.core.HttpHeaders headers, String storageAccessLogFile)
    Get access log data.
    jakarta.ws.rs.core.Response
    StorageResource.getBackupFile(jakarta.ws.rs.core.HttpHeaders headers, String backupfile)
    Get colection data.
    jakarta.ws.rs.core.Response
    StorageResource.getBackupOperation(jakarta.ws.rs.core.HttpHeaders headers, String operationId)
    Get a backup operation
    jakarta.ws.rs.core.Response
    StorageResource.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.Response
    StorageResource.getDistributionReport(jakarta.ws.rs.core.HttpHeaders headers, String objectId)
    Get a report
    jakarta.ws.rs.core.Response
    StorageResource.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.Response
    AdminOfferDiffResource.getLastOfferDiffStatus()
    Returns the offer diff status of the last diff process (diff process may be done, or still running)
    jakarta.ws.rs.core.Response
    AdminOfferSyncResource.getLastOfferSynchronizationStatus()
    Returns the offer synchronization status of the last synchronization (synchronization may be done, or still running)
    jakarta.ws.rs.core.Response
    StorageResource.getLogbookStream(jakarta.ws.rs.core.HttpHeaders headers, String objectId)
     
    jakarta.ws.rs.core.Response
    StorageResource.getManifest(jakarta.ws.rs.core.HttpHeaders headers, String objectId)
    getManifest stored by ingest operation
    jakarta.ws.rs.core.Response
    StorageResource.getObject(jakarta.ws.rs.core.HttpHeaders headers, String objectId, AccessLogInfoModel logInfo)
    Get an object data
    jakarta.ws.rs.core.Response
    StorageResource.getObjectGroup(jakarta.ws.rs.core.HttpHeaders headers, String metadataId)
    Get a Object Group
    jakarta.ws.rs.core.Response
    StorageResource.getObjectGroupGraphFile(jakarta.ws.rs.core.HttpHeaders headers, String graph_file_name)
    Get graph zip file
    jakarta.ws.rs.core.Response
    StorageResource.getOfferLogs(jakarta.ws.rs.core.HttpHeaders headers, DataCategory type, OfferLogRequest offerLogRequest)
    Get offer log from referent offer
    jakarta.ws.rs.core.Response
    StorageResource.getOffers(String strategyId)
     
    jakarta.ws.rs.core.Response
    StorageResource.getReferentOffer(String strategyId)
    Get referent Offer in strategy
    jakarta.ws.rs.core.Response
    StorageResource.getReport(jakarta.ws.rs.core.HttpHeaders headers, String objectId)
    Get a report
    jakarta.ws.rs.core.Response
    StorageResource.getRuleFile(jakarta.ws.rs.core.HttpHeaders headers, String objectId)
     
    jakarta.ws.rs.core.Response
    StorageResource.getStorageInformation(jakarta.ws.rs.core.HttpHeaders headers)
    Get storage information for a specific tenant/strategy For example the usable space
    jakarta.ws.rs.core.Response
    StorageResource.getStorageLogFile(jakarta.ws.rs.core.HttpHeaders headers, String storageAccessLogFile)
    Get access log data.
    jakarta.ws.rs.core.Response
    StorageResource.getStrategies()
    Get the strategies available in the module
    jakarta.ws.rs.core.Response
    StorageResource.getTemporaryFile(jakarta.ws.rs.core.HttpHeaders headers, String file_name)
     
    jakarta.ws.rs.core.Response
    StorageResource.getUnit(jakarta.ws.rs.core.HttpHeaders headers, String unitId)
    Get a unit
    jakarta.ws.rs.core.Response
    StorageResource.getUnitGraphFile(jakarta.ws.rs.core.HttpHeaders headers, String graph_file_name)
    Get graph zip file
    jakarta.ws.rs.core.Response
    AdminOfferDiffResource.isOfferDiffRunning()
    Returns offer diff process running status in a "Running" header (true/false).
    jakarta.ws.rs.core.Response
    AdminOfferSyncResource.isOfferSynchronizationRunning()
    Returns offer synchronization process running status in a "Running" header (true/false).
    void
    StorageResource.launchOfferLogCompaction(String offerId, jakarta.ws.rs.core.HttpHeaders headers)
     
    jakarta.ws.rs.core.Response
    StorageResource.listObjects(jakarta.ws.rs.core.HttpHeaders headers, DataCategory type)
    Get list of object type
    jakarta.ws.rs.core.Response
    StorageResource.removeAccessRequest(String accessRequestId, jakarta.ws.rs.core.HttpHeaders headers)
    Remove access request from asynchronous offer.
    jakarta.ws.rs.core.Response
    AdminOfferDiffResource.startOfferDiff(OfferDiffRequest offerDiffRequest)
     
    jakarta.ws.rs.core.Response
    AdminOfferSyncResource.startPartialSynchronization(OfferPartialSyncRequest offerPartialSyncRequest)
     
    jakarta.ws.rs.core.Response
    AdminOfferSyncResource.startSynchronization(OfferSyncRequest offerSyncRequest)
    Start offer synchronization.
    jakarta.ws.rs.core.Response
    StorageResource.storeArchivalTransferReply(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String id, ObjectDescription description)
     
    jakarta.ws.rs.core.Response
    StorageResource.storeTemporaryFile(jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.ws.rs.core.HttpHeaders headers, String id, ObjectDescription description)
     
    jakarta.ws.rs.core.Response
    StorageResource.traceabilityStorageLogbook(List<Integer> tenants)
    Run storage logbook secure operation