/** * Sets the file annotation data. * * @param data The value to set. */ void setFileAnnotationData(FileAnnotationData data) { fileAnnotation = data; if (data == null) { fileID = 0; fileName = null; nameSpace = null; return; } this.fileID = data.getFileID(); this.fileName = data.getFileName(); nameSpace = data.getNameSpace(); }
/** * Returns the collection of the attachments linked to the <code>DataObject</code>. * * @return See above. */ private List<FileAnnotationData> getTabularData() { StructuredDataResults data = getStructuredData(); List<FileAnnotationData> l = new ArrayList<FileAnnotationData>(); if (data == null) return l; Collection<FileAnnotationData> attachments = data.getAttachments(); if (attachments == null) return l; Iterator<FileAnnotationData> i = attachments.iterator(); FileAnnotationData f; String ns; while (i.hasNext()) { f = i.next(); ns = f.getNameSpace(); if (FileAnnotationData.BULK_ANNOTATIONS_NS.equals(ns)) { l.add(f); } } return l; }