JCas jcas = documentService.createOrReadInitialCas(doc);
@Test public void thatCreatingOrReadingInitialCasForNewDocumentCreatesNewCas() throws Exception { when(importExportService.importCasFromFile(any(File.class), any(Project.class), any())).thenReturn(JCasFactory.createText("Test")); SourceDocument doc = makeSourceDocument(1l, 1l, "test"); JCas cas = sut.createOrReadInitialCas(doc); assertThat(cas).isNotNull(); assertThat(cas.getDocumentText()).isEqualTo("Test"); assertThat(storageService.getCasFile(doc, WebAnnoConst.INITIAL_CAS_PSEUDO_USER)).exists(); }
JCas jcas = documentService.createOrReadInitialCas(doc);
JCas initialCas = documentService.createOrReadInitialCas(document); String initialText = initialCas.getDocumentText(); String annotationText = annotationCas.getDocumentText();
JCas initialCas = documentService.createOrReadInitialCas(document); String initialText = initialCas.getDocumentText(); String annotationText = annotationCas.getDocumentText();
private void indexAllDocuments() { int users = 0; int annotationDocs = 0; int sourceDocs = 0; try { log.info("Indexing all annotation documents of project [{}]({})", project.getName(), project.getId()); for (User user : projectService.listProjectUsersWithPermissions(project)) { users++; for (AnnotationDocument document : documentService.listAnnotationDocuments(project, user)) { indexDocument(document, documentService.readAnnotationCas(document)); annotationDocs++; } } log.info("Indexing all source documents of project [{}]({})", project.getName(), project.getId()); for (SourceDocument document : documentService.listSourceDocuments(project)) { indexDocument(document, documentService.createOrReadInitialCas(document)); sourceDocs++; } } catch (IOException e) { log.error("Unable to index document", e); } log.info(String.format( "Indexing results: %d source doc(s), %d annotation doc(s) for %d user(s)", sourceDocs, annotationDocs, users)); }
/** * Reset the document by removing all annotations form the initial CAS and using the result as * the editor CAS. */ @Override protected void actionResetDocument(AjaxRequestTarget aTarget) throws Exception { AnnotatorState state = getModelObject(); JCas editorCas = documentService.createOrReadInitialCas(state.getDocument()); editorCas = BratAnnotatorUtility.clearJcasAnnotations(editorCas); documentService.writeAnnotationCas(editorCas, state.getDocument(), state.getUser(), false); actionLoadDocument(aTarget); }
documentService.createOrReadInitialCas(sourceDocument);
documentService.createOrReadInitialCas(sourceDocument);
correctionCas = documentService.createOrReadInitialCas(state.getDocument()); editorCas = documentService.createOrReadInitialCas(state.getDocument()); editorCas = BratAnnotatorUtility.clearJcasAnnotations(editorCas); documentService.writeAnnotationCas(editorCas, state.getDocument(), user, false);
correctionCas = documentService.createOrReadInitialCas(state.getDocument()); editorCas = documentService.createOrReadInitialCas(state.getDocument());
correctionCas = documentService.createOrReadInitialCas(state.getDocument()); editorCas = documentService.createOrReadInitialCas(state.getDocument());