public NodeSet getFolders(Folder folder) throws DocumentException { // delegate back to folder instance return folder.getFolders(); }
public List<Environment> listEnvironments() { List<Environment> envs = new LinkedList<Environment>(); Folder envFolder = null; try { envFolder = pageManager.getFolder(ENVIRONMENTS_LOCATION); for (Node backingFolderNode : envFolder.getFolders()) { Environment env = loadEnvironment((Folder)backingFolderNode); envs.add(env); } } catch (Exception e) { // its OK to have no environments, optional feature } return envs; }
public List<Folder> listFolders(Space space) { List<Folder> result = new ArrayList<Folder>(); try { Folder root = pageManager.getFolder(space.getPath()); Iterator folders = root.getFolders().iterator(); for (int ix = 0; folders.hasNext(); ix++) { Node folder = (Node)folders.next(); result.add((Folder)folder); } } catch (Exception e) { log.error("listFolders", e); } return result; }
public List<Space> listSpaces() { List<Space> result = new ArrayList<Space>(); try { Folder root = pageManager.getFolder(Folder.PATH_SEPARATOR); Space defaultSpace = loadSpace(root); result.add(defaultSpace); for (Node folderNode : root.getFolders()) { Folder folder = (Folder)folderNode; if (folder.isReserved()) continue; Space space = loadSpace(folder); // Exclude ordinary folders if (space.getOwner() != null) { result.add(space); } } } catch (Exception e) { log.error("listSpaces", e); } return result; }
Folder folder = pageManager.getFolder(folderName); resultMap.put(FOLDER, folder); resultMap.put("folders", folder.getFolders().iterator()); resultMap.put("pages", folder.getPages().iterator()); resultMap.put("links", folder.getLinks().iterator());
protected List<String> getUserTemplates() { String defaultTemplateFolder = Jetspeed.getConfiguration().getString(PortalConfigurationConstants.PSML_TEMPLATE_FOLDER); List<String> templates = new ArrayList<>(); try { Folder templateFolder = pageManager.getFolder(Folder.USER_TEMPLATE_FOLDER); Iterator<Node> folders = templateFolder.getFolders().iterator(); while (folders.hasNext()) { Folder folder = (Folder)folders.next(); String name = (folder.getShortTitle() == null ? (folder.getTitle() == null ? folder.getName() : folder.getTitle()) : folder.getShortTitle()); templates.add(name); } } catch (Exception e) { log.error("Failed to retrieve templates", e); } return templates; }
resultMap.put("folders", folder.getFolders().iterator()); resultMap.put("pages", folder.getPages().iterator()); resultMap.put("links", folder.getLinks().iterator());
siblingFolders = filterHiddenNodes(folder.getFolders()); siblingFoldersCached = true;
NodeSet subfolders = currentFolder.getFolders(); if (subfolders != null)
for (Node srcFolderNode : srcFolder.getFolders())
for (Node srcFolderNode : srcFolder.getFolders())
for (Node srcFolderNode : srcFolder.getFolders())
for (Node srcFolderNode : srcFolder.getFolders())