private void processDocumentAnnotation( final JCas jCas, final DocumentAnnotation da, final Map<String, Object> map) { da.setDocType((String) map.getOrDefault(JsonJCas.DA_DOCUMENT_TYPE, "")); da.setDocumentClassification((String) map.getOrDefault(JsonJCas.DA_CLASSIFICATION, "")); da.setLanguage((String) map.getOrDefault(JsonJCas.DA_LANGUAGE, "")); da.setSourceUri((String) map.getOrDefault(JsonJCas.DA_SOURCE_URI, "")); da.setTimestamp(((Number) map.getOrDefault(JsonJCas.DA_TIMESTAMP, 0)).longValue()); da.setDocumentCaveats( UimaTypesUtils.toArray( jCas, (Collection<String>) map.getOrDefault(JsonJCas.DA_CAVEATS, null))); da.setDocumentReleasability( UimaTypesUtils.toArray( jCas, (Collection<String>) map.getOrDefault(JsonJCas.DA_RELEASABILITY, null))); }
String source = file.getAbsolutePath().substring(rootFolder.length()); da.setSourceUri(source); da.setLanguage("en");
da.setDocumentClassification("O"); da.setSourceUri(file.getAbsolutePath().substring(rootFolder.length())); da.setLanguage("en");
da.setDocumentClassification(CLASSIFICATION); da.setSourceUri(SOURCE); da.setLanguage(LANGUAGE); da.setTimestamp(DOC_TIMESTAMP);
da.setDocType("MANUAL"); da.setSourceUri("http://test.com"); da.setLanguage("en"); da.setTimestamp(new Date().getTime()); da.setDocumentCaveats(new StringArray(jCas, 2));