public static List<org.ow2.bonita.services.Document> getAllDocumentVersions(final DocumentationManager manager, final ProcessInstanceUUID instanceUUID) { final List<org.ow2.bonita.services.Document> result = new ArrayList<org.ow2.bonita.services.Document>(); final List<org.ow2.bonita.services.Document> documents = manager.getDocuments(instanceUUID, 0, Integer.MAX_VALUE); for (final org.ow2.bonita.services.Document document : documents) { List<org.ow2.bonita.services.Document> versionsOfDocument; try { versionsOfDocument = manager.getVersionsOfDocument(document.getId()); result.addAll(versionsOfDocument); } catch (final DocumentNotFoundException e) { throw new BonitaRuntimeException(e); } } return result; }
@Override public List<Document> getDocumentVersions(final DocumentUUID documentUUID) throws DocumentNotFoundException { FacadeUtil.checkArgsNotNull(documentUUID); final DocumentationManager manager = EnvTool.getDocumentationManager(); final List<org.ow2.bonita.services.Document> documentVersions = manager.getVersionsOfDocument(documentUUID .getValue()); final List<Document> documents = new ArrayList<Document>(); for (int i = 0; i < documentVersions.size(); i++) { final org.ow2.bonita.services.Document documentVersion = documentVersions.get(i); documents.add(DocumentService.getClientDocument(manager, documentVersion)); } return documents; }
private static List<Document> getAllDocumentVersions(final DocumentationManager manager, final ProcessInstanceUUID instanceUUID, final String attachmentName) { final List<org.ow2.bonita.services.Document> documents = getDocuments(manager, instanceUUID, attachmentName); final List<org.ow2.bonita.services.Document> result = new ArrayList<org.ow2.bonita.services.Document>(); for (final org.ow2.bonita.services.Document document : documents) { List<org.ow2.bonita.services.Document> versionsOfDocument; try { versionsOfDocument = manager.getVersionsOfDocument(document.getId()); result.addAll(versionsOfDocument); } catch (final DocumentNotFoundException e) { throw new BonitaRuntimeException(e); } } return result; }
List<org.ow2.bonita.services.Document> documentVersions; try { documentVersions = manager.getVersionsOfDocument(document.getId()); allDocuments.addAll(documentVersions); } catch (final DocumentNotFoundException e) {