private org.ow2.bonita.facade.runtime.Document addDocumentVersion(final String documentId, final boolean isMajorVersion, final String fileName, final String mimeType, final byte[] content) throws DocumentationCreationException { final DocumentationManager manager = EnvTool.getDocumentationManager(); org.ow2.bonita.services.Document d = null; if (content != null) { d = manager.createVersion(documentId, isMajorVersion, fileName, mimeType, content); } else { d = manager.createVersion(documentId, isMajorVersion); } final ProcessInstanceUUID instanceUUID = d.getProcessInstanceUUID(); if (instanceUUID != null) { InternalProcessInstance instance = EnvTool.getJournalQueriers().getProcessInstance(instanceUUID); if (instance == null) { instance = EnvTool.getHistoryQueriers().getProcessInstance(instanceUUID); } if (instance != null) { instance.updateLastUpdateDate(); } } return DocumentService.getClientDocument(manager, d); }