Class BatchReportServiceImpl
- java.lang.Object
-
- fr.gouv.vitam.batch.report.rest.service.BatchReportServiceImpl
-
public class BatchReportServiceImpl extends java.lang.ObjectBatchReportService
-
-
Constructor Summary
Constructors Constructor Description BatchReportServiceImpl(EliminationActionUnitRepository eliminationActionUnitRepository, PurgeUnitRepository purgeUnitRepository, PurgeObjectGroupRepository purgeObjectGroupRepository, TransferReplyUnitRepository transferReplyUnitRepository, WorkspaceClientFactory workspaceClientFactory, PreservationReportRepository preservationReportRepository, AuditReportRepository auditReportRepository, UpdateUnitReportRepository updateUnitReportRepository, UnitComputedInheritedRulesInvalidationRepository unitComputedInheritedRulesInvalidationRepository, EvidenceAuditReportRepository evidenceAuditReportRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendAuditReport(java.lang.String processId, java.util.List<AuditObjectGroupReportEntry> auditEntries, int tenantId)voidappendEliminationActionUnitReport(java.lang.String processId, java.util.List<EliminationActionUnitReportEntry> entries, int tenantId)voidappendEvidenceAuditReport(java.lang.String processId, java.util.List<EvidenceAuditReportEntry> auditEntries, int tenantId)voidappendPreservationReport(java.lang.String processId, java.util.List<PreservationReportEntry> preservationEntries, int tenantId)voidappendPurgeObjectGroupReport(java.lang.String processId, java.util.List<PurgeObjectGroupReportEntry> entries, int tenantId)voidappendPurgeUnitReport(java.lang.String processId, java.util.List<PurgeUnitReportEntry> entries, int tenantId)voidappendTransferReplyUnitReport(java.lang.String processId, java.util.List<TransferReplyUnitReportEntry> entries, int tenantId)voidappendUnitComputedInheritedRulesInvalidationReport(java.lang.String processId, java.util.List<UnitComputedInheritedRulesInvalidationReportEntry> unitEntries, int tenantId)voidappendUnitReport(java.util.List<UpdateUnitMetadataReportEntry> unitEntries)voiddeleteAuditByIdAndTenant(java.lang.String processId, int tenantId)voiddeleteEliminationUnitByProcessId(java.lang.String processId, int tenantId)voiddeleteEvidenceAuditByIdAndTenant(java.lang.String processId, int tenantId)voiddeletePreservationByIdAndTenant(java.lang.String processId, int tenantId)voiddeletePurgeObjectGroupByIdAndTenant(java.lang.String processId, int tenantId)voiddeletePurgeUnitByProcessId(java.lang.String processId, int tenantId)voiddeleteTransferReplyUnitByProcessId(java.lang.String processId, int tenantId)voiddeleteUnitComputedInheritedRulesInvalidationReport(java.lang.String processId, int tenantId)voiddeleteUpdateUnitByIdAndTenant(java.lang.String processId, int tenantId)voidexportPurgeAccessionRegister(java.lang.String processId, java.lang.String filename, int tenantId)voidexportPurgeDistinctObjectGroupOfDeletedUnits(java.lang.String processId, java.lang.String filename, int tenantId)voidexportUnitsToInvalidate(java.lang.String processId, int tenantId, ReportExportRequest reportExportRequest)voidstoreReportToWorkspace(Report reportInfo)
-
-
-
Constructor Detail
-
BatchReportServiceImpl
public BatchReportServiceImpl(EliminationActionUnitRepository eliminationActionUnitRepository, PurgeUnitRepository purgeUnitRepository, PurgeObjectGroupRepository purgeObjectGroupRepository, TransferReplyUnitRepository transferReplyUnitRepository, WorkspaceClientFactory workspaceClientFactory, PreservationReportRepository preservationReportRepository, AuditReportRepository auditReportRepository, UpdateUnitReportRepository updateUnitReportRepository, UnitComputedInheritedRulesInvalidationRepository unitComputedInheritedRulesInvalidationRepository, EvidenceAuditReportRepository evidenceAuditReportRepository)
-
-
Method Detail
-
appendEliminationActionUnitReport
public void appendEliminationActionUnitReport(java.lang.String processId, java.util.List<EliminationActionUnitReportEntry> entries, int tenantId)
-
appendPurgeUnitReport
public void appendPurgeUnitReport(java.lang.String processId, java.util.List<PurgeUnitReportEntry> entries, int tenantId)
-
appendPurgeObjectGroupReport
public void appendPurgeObjectGroupReport(java.lang.String processId, java.util.List<PurgeObjectGroupReportEntry> entries, int tenantId)
-
appendTransferReplyUnitReport
public void appendTransferReplyUnitReport(java.lang.String processId, java.util.List<TransferReplyUnitReportEntry> entries, int tenantId)
-
appendPreservationReport
public void appendPreservationReport(java.lang.String processId, java.util.List<PreservationReportEntry> preservationEntries, int tenantId) throws BatchReportException- Throws:
BatchReportException
-
appendUnitReport
public void appendUnitReport(java.util.List<UpdateUnitMetadataReportEntry> unitEntries)
-
appendUnitComputedInheritedRulesInvalidationReport
public void appendUnitComputedInheritedRulesInvalidationReport(java.lang.String processId, java.util.List<UnitComputedInheritedRulesInvalidationReportEntry> unitEntries, int tenantId) throws BatchReportException- Throws:
BatchReportException
-
deleteUnitComputedInheritedRulesInvalidationReport
public void deleteUnitComputedInheritedRulesInvalidationReport(java.lang.String processId, int tenantId)
-
exportUnitsToInvalidate
public void exportUnitsToInvalidate(java.lang.String processId, int tenantId, ReportExportRequest reportExportRequest) throws java.io.IOException, ContentAddressableStorageServerException- Throws:
java.io.IOExceptionContentAddressableStorageServerException
-
appendAuditReport
public void appendAuditReport(java.lang.String processId, java.util.List<AuditObjectGroupReportEntry> auditEntries, int tenantId)
-
appendEvidenceAuditReport
public void appendEvidenceAuditReport(java.lang.String processId, java.util.List<EvidenceAuditReportEntry> auditEntries, int tenantId) throws BatchReportException- Throws:
BatchReportException
-
storeReportToWorkspace
public void storeReportToWorkspace(Report reportInfo) throws java.io.IOException, ContentAddressableStorageServerException, InvalidParseOperationException
- Throws:
java.io.IOExceptionContentAddressableStorageServerExceptionInvalidParseOperationException
-
exportPurgeDistinctObjectGroupOfDeletedUnits
public void exportPurgeDistinctObjectGroupOfDeletedUnits(java.lang.String processId, java.lang.String filename, int tenantId) throws java.io.IOException, ContentAddressableStorageServerException- Throws:
java.io.IOExceptionContentAddressableStorageServerException
-
exportPurgeAccessionRegister
public void exportPurgeAccessionRegister(java.lang.String processId, java.lang.String filename, int tenantId) throws java.io.IOException, ContentAddressableStorageServerException, InvalidParseOperationException- Throws:
java.io.IOExceptionContentAddressableStorageServerExceptionInvalidParseOperationException
-
deleteEliminationUnitByProcessId
public void deleteEliminationUnitByProcessId(java.lang.String processId, int tenantId)
-
deletePurgeUnitByProcessId
public void deletePurgeUnitByProcessId(java.lang.String processId, int tenantId)
-
deletePurgeObjectGroupByIdAndTenant
public void deletePurgeObjectGroupByIdAndTenant(java.lang.String processId, int tenantId)
-
deleteTransferReplyUnitByProcessId
public void deleteTransferReplyUnitByProcessId(java.lang.String processId, int tenantId)
-
deletePreservationByIdAndTenant
public void deletePreservationByIdAndTenant(java.lang.String processId, int tenantId)
-
deleteAuditByIdAndTenant
public void deleteAuditByIdAndTenant(java.lang.String processId, int tenantId)
-
deleteUpdateUnitByIdAndTenant
public void deleteUpdateUnitByIdAndTenant(java.lang.String processId, int tenantId)
-
deleteEvidenceAuditByIdAndTenant
public void deleteEvidenceAuditByIdAndTenant(java.lang.String processId, int tenantId)
-
-