class EvidenceAuditReportRepository extends ReportCommonRepository {

    public MongoCursor<Document> findCollectionByProcessIdTenant(String processId, int tenantId) {
        Bson eqProcessId = eq(AuditObjectGroupModel.PROCESS_ID, processId);
        Bson eqTenant = eq(AuditObjectGroupModel.TENANT, tenantId);

        return evidenceAuditReportCollection
            .aggregate(Arrays.asList(Aggregates.match(and(eqProcessId, eqTenant)),
                Aggregates.project(evidenceReportProjection())))
            .allowDiskUse(true).iterator();
    }

    @VisibleForTesting public  EvidenceAuditReportRepository(MongoDbAccess mongoDbAccess, String collectionName);
    public  EvidenceAuditReportRepository(MongoDbAccess mongoDbAccess);

}