@Path(value="/batchreport/v1") public class BatchReportResource extends ApplicationStatusResource
STATUS_URL, TENANTS_URL
Constructor and Description |
---|
BatchReportResource(BatchReportServiceImpl batchReportServiceImpl) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
appendReport(com.fasterxml.jackson.databind.JsonNode body,
int tenantId) |
javax.ws.rs.core.Response |
deleteReport(String processId,
ReportType reportType) |
javax.ws.rs.core.Response |
exportDistinctObjectGroup(String processId,
ReportExportRequest reportExportRequest) |
javax.ws.rs.core.Response |
exportPreservation(String processId,
com.fasterxml.jackson.databind.JsonNode body) |
javax.ws.rs.core.Response |
exportPurgeAccessionRegister(String processId,
ReportExportRequest reportExportRequest) |
javax.ws.rs.core.Response |
exportUnitsToInvalidate(String processId,
ReportExportRequest reportExportRequest) |
javax.ws.rs.core.Response |
storeReport(Report reportInfo) |
getServerTenants, status
public BatchReportResource(BatchReportServiceImpl batchReportServiceImpl)
@Path(value="/append") @POST @Produces(value="application/json") @Consumes(value="application/json") public javax.ws.rs.core.Response appendReport(com.fasterxml.jackson.databind.JsonNode body, @HeaderParam(value="X-Tenant-Id") int tenantId)
@Path(value="/store") @POST @Produces(value="application/json") @Consumes(value="application/json") public javax.ws.rs.core.Response storeReport(Report reportInfo)
@Path(value="/purge_unit/objectgroup_export/{processId}") @POST @Produces(value="application/json") @Consumes(value="application/json") public javax.ws.rs.core.Response exportDistinctObjectGroup(@PathParam(value="processId") String processId, ReportExportRequest reportExportRequest) throws ContentAddressableStorageServerException, IOException
@Path(value="computedInheritedRulesInvalidation/{processId}") @POST @Produces(value="application/json") @Consumes(value="application/json") public javax.ws.rs.core.Response exportUnitsToInvalidate(@PathParam(value="processId") String processId, ReportExportRequest reportExportRequest) throws IOException, ContentAddressableStorageServerException
@Path(value="/preservation/export/{processId}") @POST @Produces(value="application/json") @Consumes(value="application/json") public javax.ws.rs.core.Response exportPreservation(@PathParam(value="processId") String processId, com.fasterxml.jackson.databind.JsonNode body) throws IOException, ContentAddressableStorageServerException
@Path(value="/purge/accession_register_export/{processId}") @POST @Produces(value="application/json") @Consumes(value="application/json") public javax.ws.rs.core.Response exportPurgeAccessionRegister(@PathParam(value="processId") String processId, ReportExportRequest reportExportRequest) throws ContentAddressableStorageServerException, IOException
@Path(value="/cleanup/{reportType}/{processId}") @DELETE @Produces(value="application/json") public javax.ws.rs.core.Response deleteReport(@PathParam(value="processId") String processId, @PathParam(value="reportType") ReportType reportType)
Copyright © 2019 Vitam. All rights reserved.