public Object folder(Folder folder, String folderId, NavigationOptions get, Integer depth, String filter, String orderBy) { validateObjectOrId(folder, folderId); validateRedundantIdentifier(folder, folderId); Folder target = getCmisObject(folder, folderId, Folder.class); Object ret = null; if (target != null) { if (get.equals(NavigationOptions.DESCENDANTS) || get.equals(NavigationOptions.TREE)) { Validate.notNull(depth, "depth is null"); } if (get.equals(NavigationOptions.PARENT)) { ret = target.getFolderParent(); } else { OperationContext ctx = createOperationContext(filter, orderBy); if (get.equals(NavigationOptions.CHILDREN)) { ret = target.getChildren(ctx); } else if (get.equals(NavigationOptions.DESCENDANTS)) { ret = target.getDescendants(depth, ctx); } else if (get.equals(NavigationOptions.TREE)) { ret = target.getFolderTree(depth, ctx); } } } return ret; }
Folder folderParent = result.getFolderParent(); f = createResult(FAILURE, "Newly created folder has no folder parent! ID: " + result.getId(), true); addResult(assertNotNull(folderParent, null, f));
addResult(results, assertIsFalse(parents.size() > 1, null, f)); Folder folderParent = ((Folder) child).getFolderParent(); if (folderParent == null) { addResult(results,