Examples of UserNode


Examples of org.exoplatform.portal.mop.user.UserNode

        //
        if (title == null) {
            UIPortal uiportal = Util.getUIPortal();

            //
            UserNode node = uiportal.getSelectedUserNode();
            if (node != null) {
                ExoContainer container = getApplication().getApplicationServiceContainer();
                container.getComponentInstanceOfType(UserPortalConfigService.class);
                UserPortalConfigService configService = (UserPortalConfigService) container
                        .getComponentInstanceOfType(UserPortalConfigService.class);
                PageKey pageRef = node.getPageRef();
                PageContext page = configService.getPage(pageRef);

                //
                if (page != null) {
                    title = page.getState().getDisplayName();
                    String resolvedTitle = ExpressionUtil.getExpressionValue(this.getApplicationResourceBundle(), title);
                    if (resolvedTitle != null) {
                        return resolvedTitle;
                    }
                }
                title = node.getResolvedLabel();
            }
        }

        return title == null ? "" : title;
    }
View Full Code Here

Examples of org.exoplatform.portal.mop.user.UserNode

            uiWorkingWS.setRenderedChild(UIPortalApplication.UI_VIEWING_WS_ID);

            PortalRequestContext pcontext = Util.getPortalRequestContext();

            try {
                UserNode newNode = uiWizard.saveData();
                NodeURL nodeURL = pcontext.createURL(NodeURL.TYPE).setNode(newNode);
                UIPortalToolPanel toolPanel = uiWorkingWS.findFirstComponentOfType(UIPortalToolPanel.class);
                toolPanel.setUIComponent(null);
                uiWizard.updateUIPortal(event);
                pcontext.sendRedirect(nodeURL.toString());
View Full Code Here

Examples of org.exoplatform.portal.mop.user.UserNode

    public TreeNode rebaseNode(TreeNode treeNode, Scope scope) {
        if (treeNode == null || treeNode.getNode() == null) {
            return null;
        }

        UserNode userNode = treeNode.getNode();
        if (userNode.getId() == null) {
            // Transient node
            return treeNode;
        }

        userPortal.rebaseNode(userNode, scope, getRootNode());
View Full Code Here

Examples of org.exoplatform.portal.mop.user.UserNode

    protected Collection<UserNode> getNavigationNodes(UserNavigation nav) {
        UserPortal userPortal = getUserPortal();
        if (nav != null) {
            try {
                UserNode rootNodes = userPortal.getNode(nav, toolbarScope, toolbarFilterConfig, null);
                return rootNodes.getChildren();
            } catch (Exception ex) {
                log.warn(nav.getKey().getName() + " has been deleted");
            }
        }
        return Collections.emptyList();
View Full Code Here

Examples of org.exoplatform.portal.mop.user.UserNode

        NodeChangeQueue<UserNode> queue = new NodeChangeQueue<UserNode>();
        getUserPortal().updateNode(userNode, toolbarScope, queue);
        for (NodeChange<UserNode> change : queue) {
            if (change instanceof NodeChange.Removed) {
                UserNode deletedNode = ((NodeChange.Removed<UserNode>) change).getTarget();
                if (hasRelationship(deletedNode, userNode)) {
                    return null;
                }
            }
        }
View Full Code Here

Examples of org.exoplatform.portal.mop.user.UserNode

        UserNavigation currNav = getNavigation(SiteKey.portal(getCurrentPortal()));
        if (currNav == null)
            return null;

        UserPortal userPortal = getUserPortal();
        UserNode node = userPortal.resolvePath(currNav, toolbarFilterConfig, resourceId);
        if (node != null && node.getURI().equals(resourceId)) {
            return node;
        }
        return null;
    }
View Full Code Here

Examples of org.exoplatform.portal.mop.user.UserNode

            return userACL.hasEditPermissionOnPage(uiPage.getSiteKey().getTypeName(), uiPage.getSiteKey().getName(),
                    uiPage.getEditPermission());
        } else {
            UIPortal currentUIPortal = portalApp.<UIWorkingWorkspace> findComponentById(UIPortalApplication.UI_WORKING_WS_ID)
                    .findFirstComponentOfType(UIPortal.class);
            UserNode currentNode = currentUIPortal.getSelectedUserNode();
            PageKey pageKey = currentNode.getPageRef();
            if (pageKey == null) {
                return false;
            } else {
                PageService pageService = portalApp.getApplicationComponent(PageService.class);
                PageContext page = pageService.loadPage(pageKey);
View Full Code Here

Examples of org.exoplatform.portal.mop.user.UserNode

        UserNavigation currNav = getCurrentUserNavigation();
        if (currNav == null)
            return null;

        UserPortal userPortal = getUserPortal();
        UserNode node = userPortal.resolvePath(currNav, toolbarFilterConfig, resourceId);
        if (node != null && node.getURI().equals(resourceId)) {
            return node;
        }
        return null;
    }
View Full Code Here

Examples of org.exoplatform.portal.mop.user.UserNode

        UserNavigation grpNav = getNavigation(SiteKey.group(groupId));
        if (grpNav == null)
            return null;

        UserNode node = getUserPortal().resolvePath(grpNav, toolbarFilterConfig, nodeURI);
        if (node != null && node.getURI().equals(nodeURI)) {
            return node;
        }
        return null;
    }
View Full Code Here

Examples of org.exoplatform.portal.mop.user.UserNode

        }
        return children;
    }

    public TreeNode getChild(String name) {
        UserNode child = node.getChild(name);
        if (child == null) {
            return null;
        }
        return findNode(child.getId() == null ? String.valueOf(child.hashCode()) : child.getId());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.