Class BatchReportServiceImpl
java.lang.Object
fr.gouv.vitam.batch.report.rest.service.BatchReportServiceImpl
-
Constructor Summary
ConstructorsConstructorDescriptionBatchReportServiceImpl(EliminationActionUnitRepository eliminationActionUnitRepository, PurgeUnitRepository purgeUnitRepository, PurgeObjectGroupRepository purgeObjectGroupRepository, TransferReplyUnitRepository transferReplyUnitRepository, UpdateUnitReportRepository updateUnitReportRepository, BulkUpdateUnitMetadataReportRepository bulkUpdateUnitMetadataReportRepository, PreservationReportRepository preservationReportRepository, AuditReportRepository auditReportRepository, UnitComputedInheritedRulesInvalidationRepository unitComputedInheritedRulesInvalidationRepository, EvidenceAuditReportRepository evidenceAuditReportRepository, TraceabilityReportRepository traceabilityReportRepository, ExtractedMetadataRepository extractedMetadataRepository, DeleteGotVersionsReportRepository deleteGotVersionsReportRepository, WorkspaceClientFactory workspaceClientFactory) BatchReportServiceImpl(WorkspaceClientFactory workspaceClientFactory, EliminationActionUnitRepository eliminationActionUnitRepository, PurgeUnitRepository purgeUnitRepository, PurgeObjectGroupRepository purgeObjectGroupRepository, TransferReplyUnitRepository transferReplyUnitRepository, UpdateUnitReportRepository updateUnitReportRepository, BulkUpdateUnitMetadataReportRepository bulkUpdateUnitMetadataReportRepository, PreservationReportRepository preservationReportRepository, AuditReportRepository auditReportRepository, UnitComputedInheritedRulesInvalidationRepository unitComputedInheritedRulesInvalidationRepository, EvidenceAuditReportRepository evidenceAuditReportRepository, TraceabilityReportRepository traceabilityReportRepository, ExtractedMetadataRepository extractedMetadataRepository, DeleteGotVersionsReportRepository deleteGotVersionsReportRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoidappendAuditReport(String processId, List<AuditObjectGroupReportEntry> auditEntries, int tenantId) voidvoidappendDeleteGotVersionsReport(List<DeleteGotVersionsReportEntry> unitEntries) voidappendEliminationActionUnitReport(String processId, List<EliminationActionUnitReportEntry> entries, int tenantId) voidappendEvidenceAuditReport(String processId, List<EvidenceAuditReportEntry> auditEntries, int tenantId) voidappendPreservationReport(String processId, List<PreservationReportEntry> preservationEntries, int tenantId) voidappendPurgeObjectGroupReport(String processId, List<PurgeObjectGroupReportEntry> entries, int tenantId) voidappendPurgeUnitReport(String processId, List<PurgeUnitReportEntry> entries, int tenantId) voidappendTraceabilityReport(String processId, List<TraceabilityReportEntry> entries, int tenantId) voidappendTransferReplyUnitReport(String processId, List<TransferReplyUnitReportEntry> entries, int tenantId) voidappendUnitComputedInheritedRulesInvalidationReport(String processId, List<UnitComputedInheritedRulesInvalidationReportEntry> unitEntries, int tenantId) voidappendUnitReport(List<UpdateUnitMetadataReportEntry> unitEntries) voidcreateExtractedMetadataDistributionFileForAu(String processId, int tenant, WorkFlowExecutionContext executionContext) voiddeleteAuditByIdAndTenant(String processId, int tenantId) voiddeleteBulkUpdateUnitMetadataByIdAndTenant(String processId, int tenantId) voiddeleteEliminationUnitByProcessId(String processId, int tenantId) voiddeleteEvidenceAuditByIdAndTenant(String processId, int tenantId) voiddeleteGotVersionsByIdAndTenant(String processId, int tenantId) voiddeletePreservationByIdAndTenant(String processId, int tenantId) voiddeletePurgeObjectGroupByIdAndTenant(String processId, int tenantId) voiddeletePurgeUnitByProcessId(String processId, int tenantId) voiddeleteTraceabilityByIdAndTenant(String processId, int tenantId) voiddeleteTransferReplyUnitByProcessId(String processId, int tenantId) voiddeleteUnitComputedInheritedRulesInvalidationReport(String processId, int tenantId) voiddeleteUpdateUnitByIdAndTenant(String processId, int tenantId) voidexportPurgeAccessionRegister(String processId, String filename, int tenantId) voidexportPurgeDistinctObjectGroupOfDeletedUnits(String processId, String filename, int tenantId) voidexportUnitsToInvalidate(String processId, int tenantId, ReportExportRequest reportExportRequest, WorkFlowExecutionContext executionContext) readDeletedGotVersionsComputedDetailsFromReport(String processId, int tenantId) voidstoreExtractedMetadataForAu(List<ExtractedMetadata> extractedMetadatas) voidstoreFileToWorkspace(Report reportInfo)
-
Constructor Details
-
BatchReportServiceImpl
public BatchReportServiceImpl(WorkspaceClientFactory workspaceClientFactory, EliminationActionUnitRepository eliminationActionUnitRepository, PurgeUnitRepository purgeUnitRepository, PurgeObjectGroupRepository purgeObjectGroupRepository, TransferReplyUnitRepository transferReplyUnitRepository, UpdateUnitReportRepository updateUnitReportRepository, BulkUpdateUnitMetadataReportRepository bulkUpdateUnitMetadataReportRepository, PreservationReportRepository preservationReportRepository, AuditReportRepository auditReportRepository, UnitComputedInheritedRulesInvalidationRepository unitComputedInheritedRulesInvalidationRepository, EvidenceAuditReportRepository evidenceAuditReportRepository, TraceabilityReportRepository traceabilityReportRepository, ExtractedMetadataRepository extractedMetadataRepository, DeleteGotVersionsReportRepository deleteGotVersionsReportRepository) -
BatchReportServiceImpl
public BatchReportServiceImpl(EliminationActionUnitRepository eliminationActionUnitRepository, PurgeUnitRepository purgeUnitRepository, PurgeObjectGroupRepository purgeObjectGroupRepository, TransferReplyUnitRepository transferReplyUnitRepository, UpdateUnitReportRepository updateUnitReportRepository, BulkUpdateUnitMetadataReportRepository bulkUpdateUnitMetadataReportRepository, PreservationReportRepository preservationReportRepository, AuditReportRepository auditReportRepository, UnitComputedInheritedRulesInvalidationRepository unitComputedInheritedRulesInvalidationRepository, EvidenceAuditReportRepository evidenceAuditReportRepository, TraceabilityReportRepository traceabilityReportRepository, ExtractedMetadataRepository extractedMetadataRepository, DeleteGotVersionsReportRepository deleteGotVersionsReportRepository, WorkspaceClientFactory workspaceClientFactory)
-
-
Method Details
-
appendEliminationActionUnitReport
public void appendEliminationActionUnitReport(String processId, List<EliminationActionUnitReportEntry> entries, int tenantId) -
appendPurgeUnitReport
public void appendPurgeUnitReport(String processId, List<PurgeUnitReportEntry> entries, int tenantId) -
appendPurgeObjectGroupReport
public void appendPurgeObjectGroupReport(String processId, List<PurgeObjectGroupReportEntry> entries, int tenantId) -
appendTransferReplyUnitReport
public void appendTransferReplyUnitReport(String processId, List<TransferReplyUnitReportEntry> entries, int tenantId) -
appendPreservationReport
public void appendPreservationReport(String processId, List<PreservationReportEntry> preservationEntries, int tenantId) throws BatchReportException - Throws:
BatchReportException
-
appendUnitReport
-
appendBulkUpdateUnitMetadataReport
-
appendUnitComputedInheritedRulesInvalidationReport
public void appendUnitComputedInheritedRulesInvalidationReport(String processId, List<UnitComputedInheritedRulesInvalidationReportEntry> unitEntries, int tenantId) throws BatchReportException - Throws:
BatchReportException
-
appendDeleteGotVersionsReport
-
deleteUnitComputedInheritedRulesInvalidationReport
-
exportUnitsToInvalidate
public void exportUnitsToInvalidate(String processId, int tenantId, ReportExportRequest reportExportRequest, WorkFlowExecutionContext executionContext) throws IOException, ContentAddressableStorageServerException, IllegalPathException -
appendAuditReport
public void appendAuditReport(String processId, List<AuditObjectGroupReportEntry> auditEntries, int tenantId) -
appendEvidenceAuditReport
public void appendEvidenceAuditReport(String processId, List<EvidenceAuditReportEntry> auditEntries, int tenantId) throws BatchReportException - Throws:
BatchReportException
-
appendTraceabilityReport
public void appendTraceabilityReport(String processId, List<TraceabilityReportEntry> entries, int tenantId) -
storeFileToWorkspace
public void storeFileToWorkspace(Report reportInfo) throws IOException, ContentAddressableStorageServerException, InvalidParseOperationException, IllegalPathException -
readDeletedGotVersionsComputedDetailsFromReport
public List<DeleteGotVersionsComputedDetails> readDeletedGotVersionsComputedDetailsFromReport(String processId, int tenantId) throws InvalidParseOperationException - Throws:
InvalidParseOperationException
-
exportPurgeDistinctObjectGroupOfDeletedUnits
public void exportPurgeDistinctObjectGroupOfDeletedUnits(String processId, String filename, int tenantId) throws IOException, ContentAddressableStorageServerException, IllegalPathException -
exportPurgeAccessionRegister
public void exportPurgeAccessionRegister(String processId, String filename, int tenantId) throws IOException, ContentAddressableStorageServerException, InvalidParseOperationException, IllegalPathException -
deleteEliminationUnitByProcessId
-
deletePurgeUnitByProcessId
-
deletePurgeObjectGroupByIdAndTenant
-
deleteTransferReplyUnitByProcessId
-
deletePreservationByIdAndTenant
-
deleteAuditByIdAndTenant
-
deleteUpdateUnitByIdAndTenant
-
deleteBulkUpdateUnitMetadataByIdAndTenant
-
deleteEvidenceAuditByIdAndTenant
-
deleteGotVersionsByIdAndTenant
-
storeExtractedMetadataForAu
-
createExtractedMetadataDistributionFileForAu
public void createExtractedMetadataDistributionFileForAu(String processId, int tenant, WorkFlowExecutionContext executionContext) throws IOException, ContentAddressableStorageServerException, IllegalPathException -
deleteTraceabilityByIdAndTenant
-