Class EvidenceAuditReportRepository
java.lang.Object
fr.gouv.vitam.batch.report.rest.repository.ReportCommonRepository
fr.gouv.vitam.batch.report.rest.repository.EvidenceAuditReportRepository
EvidenceAuditReportRepository
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEvidenceAuditReportRepository
(MongoDbAccess mongoDbAccess) EvidenceAuditReportRepository
(MongoDbAccess mongoDbAccess, String collectionName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
bulkAppendReport
(List<EvidenceAuditObjectModel> reports) Appends report items to databasecomputeVitamResults
(String processId, Integer tenantId) Compute the number of OK, WARNING, and KOvoid
deleteReportByIdAndTenant
(String processId, int tenantId) delete the report at finalization Stepcom.mongodb.client.MongoCursor<org.bson.Document>
findCollectionByProcessIdTenant
(String processId, int tenantId) Retrieve all report mongo document for a reportcom.mongodb.client.MongoCursor<org.bson.Document>
findCollectionByProcessIdTenantAndStatus
(String processId, int tenantId, String... status) Retrieve report mongo document for a report filtered by defined statusesGenerate statistics of evidence audit reportMethods inherited from class fr.gouv.vitam.batch.report.rest.repository.ReportCommonRepository
bulkAppendReport, deleteReportByIdAndTenant
-
Field Details
-
EVIDENCE_AUDIT
- See Also:
-
-
Constructor Details
-
EvidenceAuditReportRepository
-
EvidenceAuditReportRepository
-
-
Method Details
-
bulkAppendReport
Appends report items to database- Parameters:
reports
- report items
-
deleteReportByIdAndTenant
delete the report at finalization Step- Parameters:
processId
- the process idtenantId
- the tenantId id
-
computeVitamResults
Compute the number of OK, WARNING, and KO- Parameters:
processId
- the process idtenantId
- the tenantId id
-
findCollectionByProcessIdTenant
public com.mongodb.client.MongoCursor<org.bson.Document> findCollectionByProcessIdTenant(String processId, int tenantId) Retrieve all report mongo document for a report- Parameters:
processId
- processIdtenantId
- tenantId- Returns:
- mongo cursor of report documents
-
findCollectionByProcessIdTenantAndStatus
public com.mongodb.client.MongoCursor<org.bson.Document> findCollectionByProcessIdTenantAndStatus(String processId, int tenantId, String... status) Retrieve report mongo document for a report filtered by defined statuses- Parameters:
processId
- processIdtenantId
- tenantIdstatus
- statuses- Returns:
- mongo cursor of report documents
-
stats
Generate statistics of evidence audit report- Parameters:
processId
- processIdtenantId
- tenantId- Returns:
- statistics of evidence audit report
-