Class BatchReportResource
java.lang.Object
fr.gouv.vitam.common.server.application.resources.ApplicationStatusResource
fr.gouv.vitam.batch.report.rest.resource.BatchReportResource
-
Field Summary
Fields inherited from class fr.gouv.vitam.common.server.application.resources.ApplicationStatusResource
STATUS_URL, TENANTS_URL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
appendReport
(com.fasterxml.jackson.databind.JsonNode body, int tenantId) javax.ws.rs.core.Response
createExtractedMetadataDistributionFileForAu
(String processId, WorkFlowExecutionContext executionContext) javax.ws.rs.core.Response
deleteReport
(String processId, ReportType reportType) javax.ws.rs.core.Response
exportDistinctObjectGroup
(String processId, ReportRequestWrapper<ReportExportRequest> reportRequestWrapper) javax.ws.rs.core.Response
exportPurgeAccessionRegister
(String processId, ReportRequestWrapper<ReportExportRequest> reportRequestWrapper) javax.ws.rs.core.Response
exportUnitsToInvalidate
(String processId, ReportRequestWrapper<ReportExportRequest> reportRequestWrapper) javax.ws.rs.core.Response
readComputedDetailsFromReport
(com.fasterxml.jackson.databind.JsonNode body) javax.ws.rs.core.Response
storeExtractedMetadataForAu
(List<ExtractedMetadata> extractedMetadatas) javax.ws.rs.core.Response
storeReportToWorkspace
(ReportRequestWrapper<Report> reportRequestWrapper) Methods inherited from class fr.gouv.vitam.common.server.application.resources.ApplicationStatusResource
getServerTenants, status
-
Constructor Details
-
BatchReportResource
-
-
Method Details
-
appendReport
@Path("/append") @POST @Produces("application/json") @Consumes("application/json") public javax.ws.rs.core.Response appendReport(com.fasterxml.jackson.databind.JsonNode body, @HeaderParam("X-Tenant-Id") int tenantId) -
storeReportToWorkspace
@Path("/storeToWorkspace") @POST @Produces("application/json") @Consumes("application/json") public javax.ws.rs.core.Response storeReportToWorkspace(ReportRequestWrapper<Report> reportRequestWrapper) -
exportDistinctObjectGroup
@Path("/purge_unit/objectgroup_export/{processId}") @POST @Produces("application/json") @Consumes("application/json") public javax.ws.rs.core.Response exportDistinctObjectGroup(@PathParam("processId") String processId, ReportRequestWrapper<ReportExportRequest> reportRequestWrapper) throws ContentAddressableStorageServerException, IOException -
exportUnitsToInvalidate
@Path("computedInheritedRulesInvalidation/{processId}") @POST @Produces("application/json") @Consumes("application/json") public javax.ws.rs.core.Response exportUnitsToInvalidate(@PathParam("processId") String processId, ReportRequestWrapper<ReportExportRequest> reportRequestWrapper) throws Exception - Throws:
Exception
-
exportPurgeAccessionRegister
@Path("/purge/accession_register_export/{processId}") @POST @Produces("application/json") @Consumes("application/json") public javax.ws.rs.core.Response exportPurgeAccessionRegister(@PathParam("processId") String processId, ReportRequestWrapper<ReportExportRequest> reportRequestWrapper) throws ContentAddressableStorageServerException, IOException -
deleteReport
@Path("/cleanup/{reportType}/{processId}") @DELETE @Produces("application/json") public javax.ws.rs.core.Response deleteReport(@PathParam("processId") String processId, @PathParam("reportType") ReportType reportType) -
storeExtractedMetadataForAu
@Path("/storeExtractedMetadataForAu") @POST @Produces("application/json") @Consumes("application/json") public javax.ws.rs.core.Response storeExtractedMetadataForAu(List<ExtractedMetadata> extractedMetadatas) -
createExtractedMetadataDistributionFileForAu
@Path("/createExtractedMetadataDistributionFileForAu/{processId}") @GET @Produces("application/json") @Consumes("application/json") public javax.ws.rs.core.Response createExtractedMetadataDistributionFileForAu(@PathParam("processId") String processId, @QueryParam("executionContext") WorkFlowExecutionContext executionContext) -
readComputedDetailsFromReport
@Path("/readComputedDetailsFromReport") @GET @Produces("application/json") @Consumes("application/json") public javax.ws.rs.core.Response readComputedDetailsFromReport(com.fasterxml.jackson.databind.JsonNode body)
-