case CURATION_FINISHED: doc.setState(SourceDocumentState.ANNOTATION_IN_PROGRESS); documentService.createSourceDocument(doc); break; default:
case CURATION_FINISHED: doc.setState(SourceDocumentState.ANNOTATION_IN_PROGRESS); documentService.createSourceDocument(doc); break; default:
resultState = AnnotationDocumentState.IN_PROGRESS; document.setState(state); documentService.createSourceDocument(document); break; case CURATION_FINISHED: resultState = AnnotationDocumentState.FINISHED; document.setState(state); documentService.createSourceDocument(document); break; case NEW: // fallthrough documentService.createSourceDocument(document);
resultState = AnnotationDocumentState.IN_PROGRESS; document.setState(state); documentService.createSourceDocument(document); break; case CURATION_FINISHED: resultState = AnnotationDocumentState.FINISHED; document.setState(state); documentService.createSourceDocument(document); break; case NEW: // fallthrough documentService.createSourceDocument(document);
case ANNOTATION_FINISHED: // fallthrough document.setState(state); documentService.createSourceDocument(document); break; case CURATION_IN_PROGRESS: // fallthrough
case ANNOTATION_FINISHED: // fallthrough document.setState(state); documentService.createSourceDocument(document); break; case CURATION_IN_PROGRESS: // fallthrough
@Override public void onDocumentSelected(AjaxRequestTarget aTarget) { AnnotatorState state = getModelObject(); String username = SecurityContextHolder.getContext().getAuthentication().getName(); /* * Changed for #152, getDocument was returning null even after opening a document * Also, surrounded following code into if block to avoid error. */ if (state.getProject() == null) { setResponsePage(getApplication().getHomePage()); return; } if (state.getDocument() != null) { try { documentService.createSourceDocument(state.getDocument()); upgradeCasAndSave(state.getDocument(), username); actionLoadDocument(aTarget); curationPanel.getEditor().loadFeatureEditorModels(aTarget); } catch (Exception e) { LOG.error("Unable to load data", e); error("Unable to load data: " + ExceptionUtils.getRootCauseMessage(e)); } } } });
@Override public void onDocumentSelected(AjaxRequestTarget aTarget) { AnnotatorState state = getModelObject(); String username = SecurityContextHolder.getContext().getAuthentication().getName(); /* * Changed for #152, getDocument was returning null even after opening a document * Also, surrounded following code into if block to avoid error. */ if (state.getProject() == null) { setResponsePage(getApplication().getHomePage()); return; } if (state.getDocument() != null) { try { documentService.createSourceDocument(state.getDocument()); upgradeCasAndSave(state.getDocument(), username); actionLoadDocument(aTarget); curationPanel.getEditor().loadFeatureEditorModels(aTarget); } catch (Exception e) { LOG.error("Unable to load data", e); error("Unable to load data: " + ExceptionUtils.getRootCauseMessage(e)); } } } });
/** * Create s {@link SourceDocument} from the exported {@link SourceDocument} * * @param aImportedProjectSetting * the exported project. * @param aImportedProject * the project. * @throws IOException * if an I/O error occurs. */ private void importSourceDocuments(ExportedProject aImportedProjectSetting, Project aImportedProject) throws IOException { for (ExportedSourceDocument importedSourceDocument : aImportedProjectSetting .getSourceDocuments()) { SourceDocument sourceDocument = new SourceDocument(); sourceDocument.setFormat(importedSourceDocument.getFormat()); sourceDocument.setName(importedSourceDocument.getName()); sourceDocument.setState(importedSourceDocument.getState()); sourceDocument.setProject(aImportedProject); sourceDocument.setTimestamp(importedSourceDocument.getTimestamp()); sourceDocument.setSentenceAccessed(importedSourceDocument.getSentenceAccessed()); sourceDocument.setCreated(importedSourceDocument.getCreated()); sourceDocument.setUpdated(importedSourceDocument.getUpdated()); documentService.createSourceDocument(sourceDocument); } }
/** * Create s {@link SourceDocument} from the exported {@link SourceDocument} * * @param aImportedProjectSetting * the exported project. * @param aImportedProject * the project. * @throws IOException * if an I/O error occurs. */ private void importSourceDocuments(ExportedProject aImportedProjectSetting, Project aImportedProject) throws IOException { for (ExportedSourceDocument importedSourceDocument : aImportedProjectSetting .getSourceDocuments()) { SourceDocument sourceDocument = new SourceDocument(); sourceDocument.setFormat(importedSourceDocument.getFormat()); sourceDocument.setName(importedSourceDocument.getName()); sourceDocument.setState(importedSourceDocument.getState()); sourceDocument.setProject(aImportedProject); sourceDocument.setTimestamp(importedSourceDocument.getTimestamp()); sourceDocument.setSentenceAccessed(importedSourceDocument.getSentenceAccessed()); sourceDocument.setCreated(importedSourceDocument.getCreated()); sourceDocument.setUpdated(importedSourceDocument.getUpdated()); documentService.createSourceDocument(sourceDocument); } }