Package org.apache.jetspeed.portlets.security.rolemgt

Examples of org.apache.jetspeed.portlets.security.rolemgt.RoleTreeItem


     */
    private static DefaultTreeModel buildTreeModel(String prefsRoot)
    {
        Preferences prefs = Preferences.userRoot().node(prefsRoot.substring(0, prefsRoot.length() - 1));
       
        DefaultMutableTreeNode root = new DefaultMutableTreeNode(new RoleTreeItem(prefs.absolutePath(), prefs.name()));
        processPreferences(prefs, root);

        return new DefaultTreeModel(root);
    }
View Full Code Here


        {
            String[] names = prefs.childrenNames();
            for (int i = 0; i < names.length; i++)
            {
                Preferences childPrefs = prefs.node(names[i]);
                DefaultMutableTreeNode child = new DefaultMutableTreeNode(new RoleTreeItem(childPrefs.absolutePath(), names[i]));
                System.out.println("++++++ Rebuilding tree - Adding to tree: " + childPrefs.absolutePath());
                parent.insert(child);
                processPreferences(childPrefs, child);
            }
        }
View Full Code Here

    {
        DefaultMutableTreeNode nodeAtDepth = null;
        while (children.hasNext())
        {
            DefaultMutableTreeNode currNode = (DefaultMutableTreeNode) children.next();
            RoleTreeItem currItem = (RoleTreeItem) currNode.getUserObject();
            if (currItem.getFullPath().equals(nodePath))
            {
                nodeAtDepth = currNode;
                break;
            }
        }
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.portlets.security.rolemgt.RoleTreeItem

Copyright © 2018 www.massapicom. 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.