Uses of Annotation Interface
fr.gouv.vitam.common.security.rest.Secured
Packages that use Secured
Package
Description
Provides the web server application for the Access External module and the rest resources it uses.
Provides the web server application for the Collect External module and the rest resources it uses.
Provides the web server application for the Ingest External module and the rest resources it uses.
-
Uses of Secured in fr.gouv.vitam.access.external.rest
Methods in fr.gouv.vitam.access.external.rest with annotations of type SecuredModifier and TypeMethodDescriptionjavax.ws.rs.core.ResponseAdminManagementExternalResource.archiveUnitProfileSchema(String archiveUnitProfileId) javax.ws.rs.core.ResponseAccessExternalResource.bulkAtomicUpdateUnits(com.fasterxml.jackson.databind.JsonNode updateQueriesJson) Bulk atomic update of archive units with json queries.javax.ws.rs.core.ResponseAccessExternalResource.checkAccessRequestStatuses(List<AccessRequestReference> accessRequestReferences) Bulk check of the status of a set of Access Requests.javax.ws.rs.core.ResponseAdminManagementExternalResource.checkAgencies(InputStream document) check agenciesjavax.ws.rs.core.ResponseAdminManagementExternalResource.checkDocument(InputStream document) checkFormatjavax.ws.rs.core.ResponseAdminManagementExternalResource.checkEvidenceAudit(com.fasterxml.jackson.databind.JsonNode select) launch a traceability audit for the queryjavax.ws.rs.core.ResponseAdminManagementExternalResource.checkOperationTraceability(com.fasterxml.jackson.databind.JsonNode query) Deprecated.javax.ws.rs.core.ResponseAdminManagementExternalResource.checkRules(InputStream document) checkRulesjavax.ws.rs.core.ResponseAdminManagementExternalResource.createArchiveUnitProfiles(com.fasterxml.jackson.databind.JsonNode select) Import a set of archive unit profilesjavax.ws.rs.core.ResponseAdminManagementExternalResource.createArchiveUnitProfiles(InputStream document) Import archive unit profilesjavax.ws.rs.core.ResponseAdminManagementExternalResource.createExternalOperation(LogbookOperationParameters operation) Posts a new logbook entry to Vitamjavax.ws.rs.core.ResponseAccessExternalResource.createObjectAccessRequestByUnitId(javax.ws.rs.core.HttpHeaders headers, String unitId) Create an access request for accessing the object of an archive unit stored on an async storage offer (tape storage offer) Access requests for objects stored on non-asynchronous storage offers does NOT require Access Request creation.javax.ws.rs.core.ResponseAdminManagementExternalResource.createProfiles(com.fasterxml.jackson.databind.JsonNode select) Import a set of profilesjavax.ws.rs.core.ResponseAdminManagementExternalResource.createProfiles(InputStream document) Import a profiles documentjavax.ws.rs.core.ResponseAccessExternalResource.deleteComputeInheritedRules(com.fasterxml.jackson.databind.JsonNode dslQuery) javax.ws.rs.core.ResponseAccessExternalResource.deleteGotVersions(DeleteGotVersionsRequest deleteGotVersionsRequest) javax.ws.rs.core.ResponseAdminManagementExternalResource.deleteUnitExternalSchema(List<String> paths) javax.ws.rs.core.ResponseAdminManagementExternalResource.downloadAgenciesCsvAsStream(String opId) javax.ws.rs.core.ResponseAdminManagementExternalResource.downloadBatchReportAsStream(String opId) javax.ws.rs.core.ResponseAdminManagementExternalResource.downloadDistributionReportAsStream(String opId) javax.ws.rs.core.ResponseAdminManagementExternalResource.downloadProfileFile(String fileId) Download the profile file
The caller is responsible to close the Response after consuming the inputStream.javax.ws.rs.core.ResponseAdminManagementExternalResource.downloadRulesCsvAsStream(String opId) javax.ws.rs.core.ResponseAdminManagementExternalResource.downloadRulesReportAsStream(String opId) Download report stored by Administration operation (currently administration reports )javax.ws.rs.core.ResponseAdminManagementExternalResource.downloadTraceabilityFile(String fileId) Download the traceability file
The caller is responsible to close the Response after consuming the inputStream.javax.ws.rs.core.ResponseAccessExternalResource.exportDIP(com.fasterxml.jackson.databind.JsonNode queryJson) get a DIP by dsl queryjavax.ws.rs.core.ResponseAdminManagementExternalResource.exportProbativeValue(ProbativeValueRequest probativeValueRequest) launch probative value requestjavax.ws.rs.core.ResponseAdminManagementExternalResource.findAccessContracts(com.fasterxml.jackson.databind.JsonNode select) findAccessContracts using get methodjavax.ws.rs.core.ResponseAdminManagementExternalResource.findAccessContractsByID(String documentId) findAccessContractsByIDjavax.ws.rs.core.ResponseAdminManagementExternalResource.findAccessionRegisterDetail(String originatingAgency, com.fasterxml.jackson.databind.JsonNode select) findAccessionRegisterDetailjavax.ws.rs.core.ResponseAdminManagementExternalResource.findAgencies(com.fasterxml.jackson.databind.JsonNode select) findContexts using get methodjavax.ws.rs.core.ResponseAdminManagementExternalResource.findAgencyByID(String documentId) findRuleByIDjavax.ws.rs.core.ResponseAdminManagementExternalResource.findArchiveUnitProfiles(com.fasterxml.jackson.databind.JsonNode select) find archive unit Profiles using get methodjavax.ws.rs.core.ResponseAdminManagementExternalResource.findArchiveUnitProfilesByID(String documentId) find archive unit profiles by idjavax.ws.rs.core.ResponseAdminManagementExternalResource.findContextById(String documentId) findContextByIdjavax.ws.rs.core.ResponseAdminManagementExternalResource.findContexts(com.fasterxml.jackson.databind.JsonNode select) findContexts using get methodjavax.ws.rs.core.ResponseAccessExternalResource.findExportByID(String id) javax.ws.rs.core.ResponseAdminManagementExternalResource.findFormatByID(String documentId) findFormatByIDjavax.ws.rs.core.ResponseAdminManagementExternalResource.findGriffin(com.fasterxml.jackson.databind.JsonNode select) javax.ws.rs.core.ResponseAdminManagementExternalResource.findGriffinByID(String documentId) javax.ws.rs.core.ResponseAdminManagementExternalResource.findIngestContracts(com.fasterxml.jackson.databind.JsonNode select) findIngestContracts using get methodjavax.ws.rs.core.ResponseAdminManagementExternalResource.findIngestContractsByID(String documentId) findIngestContractsByIDjavax.ws.rs.core.ResponseAdminManagementExternalResource.findJobs()javax.ws.rs.core.ResponseAdminManagementExternalResource.findManagementContracts(com.fasterxml.jackson.databind.JsonNode select) findManagementContracts using get methodjavax.ws.rs.core.ResponseAdminManagementExternalResource.findManagementContractsByID(String documentId) findManagementContractsByIDjavax.ws.rs.core.ResponseAdminManagementExternalResource.findOntologies(com.fasterxml.jackson.databind.JsonNode select) find ontologies using get methodjavax.ws.rs.core.ResponseAdminManagementExternalResource.findOntologiesByID(String documentId) find an ontology by idjavax.ws.rs.core.ResponseAdminManagementExternalResource.findPreservationByID(String documentId) javax.ws.rs.core.ResponseAdminManagementExternalResource.findPreservationScenarios(com.fasterxml.jackson.databind.JsonNode select) javax.ws.rs.core.ResponseAdminManagementExternalResource.findProfiles(com.fasterxml.jackson.databind.JsonNode select) findProfiles using get methodjavax.ws.rs.core.ResponseAdminManagementExternalResource.findProfilesByID(String documentId) findProfilesByIDjavax.ws.rs.core.ResponseAdminManagementExternalResource.findRuleByID(String documentId) findRuleByIDjavax.ws.rs.core.ResponseAdminManagementExternalResource.findSecurityProfileByIdentifier(String identifier) Find security profile by identifierjavax.ws.rs.core.ResponseAdminManagementExternalResource.findSecurityProfiles(com.fasterxml.jackson.databind.JsonNode select) Find security profiles using get methodjavax.ws.rs.core.ResponseAccessExternalResource.findTransferByID(String id) javax.ws.rs.core.ResponseAdminManagementExternalResource.forcePause(ProcessPause info) Pause the processes specified by ProcessPause infojavax.ws.rs.core.ResponseAdminManagementExternalResource.getAccessionRegister(com.fasterxml.jackson.databind.JsonNode select) getAccessionRegister using get methodjavax.ws.rs.core.ResponseAdminManagementExternalResource.getAccessionRegisterDetails(com.fasterxml.jackson.databind.JsonNode select) getAccessionRegisterDetails using get methodjavax.ws.rs.core.ResponseAdminManagementExternalResource.getAccessionRegisterSymbolic(com.fasterxml.jackson.databind.JsonNode select) Retrieve accession register symbolicjavax.ws.rs.core.ResponseAccessExternalResource.getAccessLog(com.fasterxml.jackson.databind.JsonNode params) javax.ws.rs.core.ResponseAccessExternalResource.getDataObjectByObjectPersistentIdentifier(javax.ws.rs.core.HttpHeaders headers, String persistentIdentifier) The caller is responsible to close the Response after consuming the inputStream.javax.ws.rs.core.ResponseAccessExternalResource.getDataObjectByUnitId(javax.ws.rs.core.HttpHeaders headers, String unitId) The caller is responsible to close the Response after consuming the inputStream.javax.ws.rs.core.ResponseAccessExternalResource.getDataObjectByUnitPersistentIdentifier(javax.ws.rs.core.HttpHeaders headers, String persistentIdentifier, String qualifier, Integer version) The caller is responsible to close the Response after consuming the inputStream.javax.ws.rs.core.ResponseAdminManagementExternalResource.getFormats(com.fasterxml.jackson.databind.JsonNode select) getFormats using get methodjavax.ws.rs.core.ResponseLogbookExternalResource.getObjectGroupLifeCycleById(String objectGroupLifeCycleId, com.fasterxml.jackson.databind.JsonNode queryDsl) gets the object group life cycle based on its idjavax.ws.rs.core.ResponseAccessExternalResource.getObjectGroupMetadataByUnitId(javax.ws.rs.core.HttpHeaders headers, String unitId, com.fasterxml.jackson.databind.JsonNode queryJson) Retrieve Object group list by query based on identifier of the unitjavax.ws.rs.core.ResponseAccessExternalResource.getObjects(com.fasterxml.jackson.databind.JsonNode queryJson) get Objects group list based on DSL queryjavax.ws.rs.core.ResponseAccessExternalResource.getObjectsByPersistentIdentifier(String persistentIdentifier, com.fasterxml.jackson.databind.JsonNode queryJson) get Objects list based on persistent identifierjavax.ws.rs.core.ResponseLogbookExternalResource.getOperationById(String operationId, com.fasterxml.jackson.databind.JsonNode queryDsl) Get a specific operation based on its idjavax.ws.rs.core.ResponseAdminManagementExternalResource.getOperationProcessExecutionDetails(String id) get the workflow statusjavax.ws.rs.core.ResponseAdminManagementExternalResource.getPublicConfiguration()javax.ws.rs.core.ResponseAdminManagementExternalResource.getRules(com.fasterxml.jackson.databind.JsonNode select) getRules using get methodjavax.ws.rs.core.ResponseAccessExternalResource.getUnitById(com.fasterxml.jackson.databind.JsonNode queryJson, String idUnit) get units list by query based on identifierjavax.ws.rs.core.ResponseAccessExternalResource.getUnitByPersistentIdentifier(String persistentIdentifier, com.fasterxml.jackson.databind.JsonNode queryJson) Retrieve archive units by unit persistent identifierjavax.ws.rs.core.ResponseLogbookExternalResource.getUnitLifeCycleById(String unitLifeCycleId, com.fasterxml.jackson.databind.JsonNode queryDsl) gets the unit life cycle based on its idjavax.ws.rs.core.ResponseAccessExternalResource.getUnits(com.fasterxml.jackson.databind.JsonNode queryJson) get units list by queryjavax.ws.rs.core.ResponseAdminManagementExternalResource.getWorkflowDefinitions(javax.ws.rs.core.HttpHeaders headers) javax.ws.rs.core.ResponseAdminManagementExternalResource.getWorkFlowExecutionStatus(String id) javax.ws.rs.core.ResponseAdminManagementExternalResource.importAccessContracts(com.fasterxml.jackson.databind.JsonNode contract) Import a set of access contracts.javax.ws.rs.core.ResponseAdminManagementExternalResource.importAgenciesFile(javax.ws.rs.core.HttpHeaders headers, InputStream document) Import a agencies documentjavax.ws.rs.core.ResponseAdminManagementExternalResource.importContexts(com.fasterxml.jackson.databind.JsonNode select) Import a set of contextsjavax.ws.rs.core.ResponseAdminManagementExternalResource.importFormat(javax.ws.rs.core.HttpHeaders headers, javax.ws.rs.core.UriInfo uriInfo, InputStream document) Import a formatjavax.ws.rs.core.ResponseAdminManagementExternalResource.importGriffin(com.fasterxml.jackson.databind.JsonNode griffins) javax.ws.rs.core.ResponseAdminManagementExternalResource.importIngestContracts(com.fasterxml.jackson.databind.JsonNode select) Import a set of ingest contracts.javax.ws.rs.core.ResponseAdminManagementExternalResource.importManagementContracts(com.fasterxml.jackson.databind.JsonNode contract) Import a set of management contracts.javax.ws.rs.core.ResponseAdminManagementExternalResource.importOntologies(boolean forceUpdate, com.fasterxml.jackson.databind.JsonNode ontologies) Import a set of ontologiesjavax.ws.rs.core.ResponseAdminManagementExternalResource.importPreservationScenario(com.fasterxml.jackson.databind.JsonNode preservationScenarios) javax.ws.rs.core.ResponseAdminManagementExternalResource.importProfileFile(javax.ws.rs.core.UriInfo uriInfo, String profileMetadataId, InputStream profileFile) Import a Profile file document (xsd or rng, ...)javax.ws.rs.core.ResponseAdminManagementExternalResource.importRulesFile(javax.ws.rs.core.HttpHeaders headers, InputStream document) Import a rules documentjavax.ws.rs.core.ResponseAdminManagementExternalResource.importSecurityProfiles(com.fasterxml.jackson.databind.JsonNode document) Import security profile documentsjavax.ws.rs.core.ResponseAdminManagementExternalResource.importUnitExternalSchema(com.fasterxml.jackson.databind.JsonNode externalSchema) javax.ws.rs.core.ResponseAdminManagementExternalResource.interruptWorkFlowExecution(String id, boolean force) Interrupt the process of an operation identified by Id.javax.ws.rs.core.ResponseAdminManagementExternalResource.launchAudit(AuditOptions options) launch Auditjavax.ws.rs.core.ResponseAdminManagementExternalResource.launchReferentialAudit(AuditReferentialOptions options) launch Auditjavax.ws.rs.core.ResponseAdminManagementExternalResource.linkedCheckOperationTraceability(com.fasterxml.jackson.databind.JsonNode query) Checks a list of traceability operationjavax.ws.rs.core.ResponseAdminManagementExternalResource.listOperationsDetails(javax.ws.rs.core.HttpHeaders headers, ProcessQuery query) javax.ws.rs.core.ResponseAccessExternalResource.massUpdateUnits(com.fasterxml.jackson.databind.JsonNode queryJson) Mass update of archive units with json query.javax.ws.rs.core.ResponseAccessExternalResource.massUpdateUnitsRules(MassUpdateUnitRuleRequest massUpdateUnitRuleRequest) Mass update of archive units rules with json request.javax.ws.rs.core.ResponseAdminManagementExternalResource.objectGroupSchema()javax.ws.rs.core.ResponseAccessExternalResource.reclassification(com.fasterxml.jackson.databind.JsonNode queryJson) Performs a reclassification workflow.javax.ws.rs.core.ResponseAdminManagementExternalResource.rectificationAudit(String operationId) launch a rectification audit for the operationjavax.ws.rs.core.ResponseAccessExternalResource.removeAccessRequest(AccessRequestReference accessRequestReference) Removes an Access Request from an async storage offer (tape storage offer) After removing an Access Request, object in not more guaranteed to be accessible for download.javax.ws.rs.core.ResponseAdminManagementExternalResource.removeForcePause(ProcessPause info) Remove the pause for the processes specified by ProcessPause infojavax.ws.rs.core.ResponseAccessExternalResource.revertUpdateUnits(RevertUpdateOptions revertUpdateOptions) Revert an update of archive units with json query.javax.ws.rs.core.ResponseLogbookExternalResource.selectOperation(com.fasterxml.jackson.databind.JsonNode query) Search for operation with a DSL requestjavax.ws.rs.core.ResponseAccessExternalResource.selectUnitsWithInheritedRules(com.fasterxml.jackson.databind.JsonNode queryJson) Select units with inherited rulesjavax.ws.rs.core.ResponseAccessExternalResource.startComputeInheritedRules(com.fasterxml.jackson.databind.JsonNode dslQuery) javax.ws.rs.core.ResponseAccessExternalResource.startEliminationAction(EliminationRequestBody eliminationRequestBody) Performs an elimination action workflow.javax.ws.rs.core.ResponseAccessExternalResource.startEliminationAnalysis(EliminationRequestBody eliminationRequestBody) Performs an elimination analysis workflow.javax.ws.rs.core.ResponseAccessExternalResource.startPreservation(PreservationRequest preservationRequest) javax.ws.rs.core.ResponseAccessExternalResource.streamObjects(com.fasterxml.jackson.databind.JsonNode queryJson) get objects list by queryjavax.ws.rs.core.ResponseAccessExternalResource.streamUnits(com.fasterxml.jackson.databind.JsonNode queryJson) get units list by queryjavax.ws.rs.core.ResponseAccessExternalResource.transfer(TransferRequest transferRequest) javax.ws.rs.core.ResponseAccessExternalResource.transferReply(InputStream transferReply) javax.ws.rs.core.ResponseAdminManagementExternalResource.unitSchema()javax.ws.rs.core.ResponseAdminManagementExternalResource.updateAccessContract(String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl) Update access contractjavax.ws.rs.core.ResponseAdminManagementExternalResource.updateArchiveUnitProfile(String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl) Update archive unit profilejavax.ws.rs.core.ResponseAdminManagementExternalResource.updateContext(String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl) Update contextjavax.ws.rs.core.ResponseAdminManagementExternalResource.updateIngestContract(String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl) Update ingest contractjavax.ws.rs.core.ResponseAdminManagementExternalResource.updateManagementContract(String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl) Update management contractjavax.ws.rs.core.ResponseAdminManagementExternalResource.updateProfile(String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl) Update profilejavax.ws.rs.core.ResponseAdminManagementExternalResource.updateSecurityProfile(String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl) Update a security profilejavax.ws.rs.core.ResponseAccessExternalResource.updateUnitById(com.fasterxml.jackson.databind.JsonNode queryJson, String idUnit) Deprecated.This Method is no longer maintained and is no longer acceptable for updating units.javax.ws.rs.core.ResponseAdminManagementExternalResource.updateWorkFlowStatus(javax.ws.rs.core.HttpHeaders headers, String id) Update the status of an operation. -
Uses of Secured in fr.gouv.vitam.access.external.rest.v2.rest
Methods in fr.gouv.vitam.access.external.rest.v2.rest with annotations of type SecuredModifier and TypeMethodDescriptionjavax.ws.rs.core.ResponseAccessExternalResourceV2.exportDIP(DipRequest dipRequest) Get a DIP by dip request (dsl query + other export options) -
Uses of Secured in fr.gouv.vitam.collect.external.external.rest
Methods in fr.gouv.vitam.collect.external.external.rest with annotations of type SecuredModifier and TypeMethodDescriptionjavax.ws.rs.core.ResponseTransactionExternalResource.abortTransaction(String transactionId) javax.ws.rs.core.ResponseTransactionExternalResource.bulkAtomicUpdateUnits(String transactionId, com.fasterxml.jackson.databind.JsonNode updateQueriesJson) Bulk atomic update of archive units with json queries of the provided collect transaction.javax.ws.rs.core.ResponseTransactionExternalResource.closeTransaction(String transactionId) javax.ws.rs.core.ResponseCollectMetadataExternalResource.createObjectGroup(String unitId, String usageString, Integer version, ObjectDto objectDto) javax.ws.rs.core.ResponseProjectExternalResource.deleteProjectById(String projectId) javax.ws.rs.core.ResponseTransactionExternalResource.deleteTransactionById(String transactionId) javax.ws.rs.core.Responsejavax.ws.rs.core.ResponseTransactionExternalResource.generateAndSendSip(String transactionId) javax.ws.rs.core.ResponseProjectExternalResource.getAllTransactions(String projectId) javax.ws.rs.core.ResponseCollectMetadataExternalResource.getObjectById(String gotId) javax.ws.rs.core.ResponseProjectExternalResource.getProjectById(String projectId) javax.ws.rs.core.ResponseProjectExternalResource.getProjects()javax.ws.rs.core.ResponseTransactionExternalResource.getTransactionById(String transactionId) javax.ws.rs.core.ResponseCollectMetadataExternalResource.getUnitById(String unitId) javax.ws.rs.core.ResponseProjectExternalResource.initProject(ProjectDto projectDto) javax.ws.rs.core.ResponseProjectExternalResource.initTransaction(TransactionDto transactionDto, String projectId) javax.ws.rs.core.ResponseTransactionExternalResource.reclassification(String transactionId, com.fasterxml.jackson.databind.JsonNode queryJson) javax.ws.rs.core.ResponseTransactionExternalResource.reopenTransaction(String transactionId) javax.ws.rs.core.ResponseProjectExternalResource.searchProject(CriteriaProjectDto criteriaProjectDto) javax.ws.rs.core.ResponseTransactionExternalResource.selectUnits(String transactionId, com.fasterxml.jackson.databind.JsonNode jsonQuery) select Unitjavax.ws.rs.core.ResponseTransactionExternalResource.selectUnitsWithInheritedRules(String transactionId, com.fasterxml.jackson.databind.JsonNode queryJson) javax.ws.rs.core.ResponseTransactionExternalResource.startDeletionAction(String transactionId, DeletionRequestBody deletionRequestBody) Performs a deletion workflow on transaction in collect.javax.ws.rs.core.ResponseProjectExternalResource.updateProject(ProjectDto projectDto) javax.ws.rs.core.ResponseTransactionExternalResource.updateTransaction(TransactionDto transactionDto) javax.ws.rs.core.ResponseTransactionExternalResource.updateUnits(String transactionId, InputStream inputStream) Deprecated, for removal: This API element is subject to removal in a future version.javax.ws.rs.core.ResponseTransactionExternalResource.updateUnitsWithMetadataCsv(String transactionId, InputStream metadataCsvInputStream) javax.ws.rs.core.ResponseTransactionExternalResource.updateUnitsWithMetadataJsonl(String transactionId, InputStream metadataJsonlInputStream) javax.ws.rs.core.ResponseCollectMetadataExternalResource.upload(String unitId, String usageString, Integer version, InputStream uploadedInputStream) javax.ws.rs.core.ResponseTransactionExternalResource.uploadArchiveUnit(String transactionId, com.fasterxml.jackson.databind.JsonNode unitJsonNode) javax.ws.rs.core.ResponseTransactionExternalResource.uploadTransactionZip(String transactionId, InputStream inputStreamObject, String encoding, String attachementId) javax.ws.rs.core.ResponseProjectExternalResource.uploadZipToProject(String projectId, InputStream inputStreamObject, String encoding) -
Uses of Secured in fr.gouv.vitam.ingest.external.rest
Methods in fr.gouv.vitam.ingest.external.rest with annotations of type SecuredModifier and TypeMethodDescriptionjavax.ws.rs.core.ResponseIngestExternalResource.downloadArchiveTransferReplyAsStream(String objectId) Download archive transfer reply stored by Ingest operationjavax.ws.rs.core.ResponseIngestExternalResource.downloadIngestManifestsAsStream(String objectId) Download manifest stored by Ingest operationvoidIngestExternalResource.upload(String contextId, String action, String manifestDigestAlgo, String manifestDigestValue, InputStream uploadedInputStream, javax.ws.rs.container.AsyncResponse asyncResponse) upload the file in localvoidIngestExternalResource.uploadLocal(String contextId, String action, String manifestDigestAlgo, String manifestDigestValue, LocalFile localFile, javax.ws.rs.container.AsyncResponse asyncResponse) upload a local file