public void repair(Project aProject, CAS aCas) { List<LogMessage> messages = new ArrayList<>(); repair(aProject, aCas, messages); if (log.isWarnEnabled() && !messages.isEmpty()) { messages.forEach(s -> log.warn("{}", s)); } }
casDoctor.repair(aProject, aCas);
casDoctor.repair(aProject, aCas);
casDoctor.repair(aProject, aCas);
casDoctor.repair(project, initialCas.getCas(), messageSet.messages); casStorageService.writeCas(sd, initialCas, INITIAL_CAS_PSEUDO_USER); try { JCas correctionCas = casStorageService.readCas(sd, CORRECTION_USER, false); casDoctor.repair(project, correctionCas.getCas(), messageSet.messages); CasPersistenceUtils.writeSerializedCas(correctionCas, documentService.getCasFile(sd, CORRECTION_USER)); try { JCas curationCas = casStorageService.readCas(sd, CURATION_USER, false); casDoctor.repair(project, curationCas.getCas(), messageSet.messages); CasPersistenceUtils.writeSerializedCas(curationCas, documentService.getCasFile(sd, CURATION_USER)); JCas userCas = casStorageService.readCas(ad.getDocument(), ad.getUser(), false); casDoctor.repair(project, userCas.getCas(), messageSet.messages); CasPersistenceUtils.writeSerializedCas(userCas, documentService.getCasFile(ad.getDocument(), ad.getUser()));
casDoctor.repair(project, initialCas.getCas(), messageSet.messages); casStorageService.writeCas(sd, initialCas, INITIAL_CAS_PSEUDO_USER); try { JCas correctionCas = casStorageService.readCas(sd, CORRECTION_USER, false); casDoctor.repair(project, correctionCas.getCas(), messageSet.messages); CasPersistenceUtils.writeSerializedCas(correctionCas, documentService.getCasFile(sd, CORRECTION_USER)); try { JCas curationCas = casStorageService.readCas(sd, CURATION_USER, false); casDoctor.repair(project, curationCas.getCas(), messageSet.messages); CasPersistenceUtils.writeSerializedCas(curationCas, documentService.getCasFile(sd, CURATION_USER)); JCas userCas = casStorageService.readCas(ad.getDocument(), ad.getUser(), false); casDoctor.repair(project, userCas.getCas(), messageSet.messages); CasPersistenceUtils.writeSerializedCas(userCas, documentService.getCasFile(ad.getDocument(), ad.getUser()));
cd.repair(null, jcas.getCas(), messages);