public String getName() { return backingFolder.getName(); }
/** * getName - proxy implementation of Node.getName() * * @return name of folder */ public String getName() { // force root folder name since the folder is // normally aggregated using more specific folders; // otherwise, use concrete default folder name if (getPath().equals(Folder.PATH_SEPARATOR)) { return Folder.PATH_SEPARATOR; } return defaultFolderReference.getFolder().getName(); }
/** * FolderProxy - private constructor used by newInstance() * * @param view site view owner of this proxy * @param locatorName name of profile locator associated * with the proxy delegate * @param parentFolder view parent proxy folder * @param folder proxy delegate * @param forceReservedVisible suppress reserved/hidden folder visibility checks */ private FolderProxy(SearchPathsSiteView view, String locatorName, Folder parentFolder, Folder folder, boolean forceReservedVisible) { super(view, locatorName, parentFolder, folder.getName(), folder.isHidden()); this.defaultFolderReference = selectDefaultFromAggregateFolders(folder); this.titledFolderReference = selectTitledFromAggregateFolders(this.defaultFolderReference); this.forceReservedVisible = forceReservedVisible; }
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; }
String name = folder.getName(); String title = folder.getTitle(); String shortTitle = folder.getShortTitle();
deepMergeFolder(pageManager, roleFolder, Folder.USER_FOLDER + newUserFolder.getName(), userName, role.getName());
public void incrementFolderInDocumentOrder(ContentPage contentPage) { log.debug("PageLayoutComponentImpl.incrementFolderInDocumentOrder() invoked"); try { // retrieve current page or template and parent folders from page manager ContentPageImpl contentPageImpl = (ContentPageImpl)contentPage; BaseFragmentsElement pageOrTemplate = getPageOrTemplate(contentPageImpl.getPageOrTemplate().getPath()); Folder pageFolder = (Folder)pageOrTemplate.getParent(); Folder documentOrderingFolder = (Folder)pageFolder.getParent(); if (documentOrderingFolder != null) { // check for edit permission documentOrderingFolder.checkAccess(JetspeedActions.EDIT); // shift document order and update document ordering in page manager boolean update = shiftDocumentOrder(documentOrderingFolder, pageFolder.getName(), null, false); if (update) { pageManager.updateFolder(documentOrderingFolder); } } } catch (Exception e) { throw new PageLayoutComponentException("Unexpected exception: "+e, e); } }
public void decrementFolderInDocumentOrder(ContentPage contentPage) { log.debug("PageLayoutComponentImpl.decrementFolderInDocumentOrder() invoked"); try { // retrieve current page or template and parent folders from page manager ContentPageImpl contentPageImpl = (ContentPageImpl)contentPage; BaseFragmentsElement pageOrTemplates = getPageOrTemplate(contentPageImpl.getPageOrTemplate().getPath()); Folder pageFolder = (Folder)pageOrTemplates.getParent(); Folder documentOrderingFolder = (Folder)pageFolder.getParent(); if (documentOrderingFolder != null) { // check for edit permission documentOrderingFolder.checkAccess(JetspeedActions.EDIT); // shift document order and update document ordering in page manager boolean update = shiftDocumentOrder(documentOrderingFolder, pageFolder.getName(), null, true); if (update) { pageManager.updateFolder(documentOrderingFolder); } } } catch (Exception e) { throw new PageLayoutComponentException("Unexpected exception: "+e, e); } }
BaseFragmentsElement pageOrTemplate = getPageOrTemplate(contentPageImpl.getPageOrTemplate().getPath()); Folder folder = (Folder)pageOrTemplate.getParent(); String documentName = folder.getName(); Folder documentOrderingFolder = (Folder)folder.getParent();
String newPath = concatenatePaths(destinationPath, folder.getName()); if (!pageManager.folderExists(newPath))
String newPath = concatenatePaths(destinationPath, folder.getName()); deepCopyFolder(pageManager, folder, newPath, null, copyIds);
String newPath = concatenatePaths(destinationPath, folder.getName()); deepMergeFolder(pageManager, folder, newPath, null, copyIds);