public Folder getFolder() { Folder parentFolder = null; try { parentFolder = super.getParentFolder(); if (parentFolder != null) { return parentFolder; } } catch (Exception e) { } try { List<org.apache.chemistry.opencmis.client.api.Folder> cmisParentFolders = _document.getParents(); if (cmisParentFolders.isEmpty()) { _document = _document.getObjectOfLatestVersion(false); cmisParentFolders = _document.getParents(); } parentFolder = CMISRepositoryLocalServiceUtil.toFolder(getRepositoryId(), cmisParentFolders.get(0)); setParentFolder(parentFolder); } catch (Exception e) { _log.error(e, e); } return parentFolder; }