private void exportAnnotationDocuments(Project aProject, ExportedProject aExProject) { List<ExportedAnnotationDocument> annotationDocuments = new ArrayList<>(); // add source documents to a project List<SourceDocument> documents = documentService.listSourceDocuments(aProject); for (SourceDocument sourceDocument : documents) { // add annotation document to Project for (AnnotationDocument annotationDocument : documentService .listAnnotationDocuments(sourceDocument)) { ExportedAnnotationDocument exAnnotationDocument = new ExportedAnnotationDocument(); exAnnotationDocument.setName(annotationDocument.getName()); exAnnotationDocument.setState(annotationDocument.getState()); exAnnotationDocument.setUser(annotationDocument.getUser()); exAnnotationDocument.setTimestamp(annotationDocument.getTimestamp()); exAnnotationDocument.setSentenceAccessed(annotationDocument.getSentenceAccessed()); exAnnotationDocument.setCreated(annotationDocument.getCreated()); exAnnotationDocument.setUpdated(annotationDocument.getUpdated()); annotationDocuments.add(exAnnotationDocument); } } aExProject.setAnnotationDocuments(annotationDocuments); }
.getAnnotationDocuments()) { AnnotationDocument annotationDocument = new AnnotationDocument(); annotationDocument.setName(exAnnotationDocument.getName()); annotationDocument.setState(exAnnotationDocument.getState()); annotationDocument.setProject(aProject); annotationDocument.setUser(exAnnotationDocument.getUser()); annotationDocument.setTimestamp(exAnnotationDocument.getTimestamp()); annotationDocument.setDocument(documentService.getSourceDocument(aProject, exAnnotationDocument.getName())); annotationDocument.setSentenceAccessed(exAnnotationDocument.getSentenceAccessed()); annotationDocument.setCreated(exAnnotationDocument.getCreated()); annotationDocument.setUpdated(exAnnotationDocument.getUpdated()); documentService.createAnnotationDocument(annotationDocument);
.getAnnotationDocuments()) { AnnotationDocument annotationDocument = new AnnotationDocument(); annotationDocument.setName(exAnnotationDocument.getName()); annotationDocument.setState(exAnnotationDocument.getState()); annotationDocument.setProject(aProject); annotationDocument.setUser(exAnnotationDocument.getUser()); annotationDocument.setTimestamp(exAnnotationDocument.getTimestamp()); annotationDocument.setDocument(documentService.getSourceDocument(aProject, exAnnotationDocument.getName())); annotationDocument.setSentenceAccessed(exAnnotationDocument.getSentenceAccessed()); annotationDocument.setCreated(exAnnotationDocument.getCreated()); annotationDocument.setUpdated(exAnnotationDocument.getUpdated()); documentService.createAnnotationDocument(annotationDocument);
private void exportAnnotationDocuments(Project aProject, ExportedProject aExProject) { List<ExportedAnnotationDocument> annotationDocuments = new ArrayList<>(); // add source documents to a project List<SourceDocument> documents = documentService.listSourceDocuments(aProject); for (SourceDocument sourceDocument : documents) { // add annotation document to Project for (AnnotationDocument annotationDocument : documentService .listAnnotationDocuments(sourceDocument)) { ExportedAnnotationDocument exAnnotationDocument = new ExportedAnnotationDocument(); exAnnotationDocument.setName(annotationDocument.getName()); exAnnotationDocument.setState(annotationDocument.getState()); exAnnotationDocument.setUser(annotationDocument.getUser()); exAnnotationDocument.setTimestamp(annotationDocument.getTimestamp()); exAnnotationDocument.setSentenceAccessed(annotationDocument.getSentenceAccessed()); exAnnotationDocument.setCreated(annotationDocument.getCreated()); exAnnotationDocument.setUpdated(annotationDocument.getUpdated()); annotationDocuments.add(exAnnotationDocument); } } aExProject.setAnnotationDocuments(annotationDocuments); }