public static DocumentImpl getClientDocument(final DocumentationManager manager, final org.ow2.bonita.services.Document document) { final DocumentUUID uuid = new DocumentUUID(document.getId()); final String name = document.getName(); final String author = document.getAuthor(); final Date creationDate = document.getCreationDate(); final String lastModifiedBy = document.getLastModifiedBy(); final Date lastModificationDate = document.getLastModificationDate(); final boolean isLatestVersion = document.isLatestVersion(); final boolean isMajorVersion = document.isMajorVersion(); final String versionLabel = document.getVersionLabel(); final String versionSeriesId = document.getVersionSeriesId(); final String fileName = document.getContentFileName(); final String mimeType = document.getContentMimeType(); final long size = document.getContentSize(); final ProcessDefinitionUUID definitionUUID = document.getProcessDefinitionUUID(); final ProcessInstanceUUID instanceUUID = document.getProcessInstanceUUID(); final DocumentImpl doc = new DocumentImpl(uuid, name, definitionUUID, instanceUUID, author, creationDate, lastModifiedBy, lastModificationDate, isLatestVersion, isMajorVersion, versionLabel, versionSeriesId, fileName, mimeType, size); return doc; }