class PurgeObjectGroupRepository extends ReportCommonRepository {

    public void bulkAppendReport(List<PurgeObjectGroupModel> reports) {
        Set<PurgeObjectGroupModel> reportsWithoutDuplicate = new HashSet<>(reports);
        List<Document> purgeObjectGroupDocument =
            reportsWithoutDuplicate.stream()
                .map(ReportCommonRepository::pojoToDocument)
                .collect(Collectors.toList());
        super.bulkAppendReport(purgeObjectGroupDocument, objectGroupReportCollection);
    }

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

}