Package org.apache.jetspeed.prefs.om

Examples of org.apache.jetspeed.prefs.om.Node


     * @return @throws
     *         NodeDoesNotExistException
     */
    protected Node getNode( Preferences prefNode ) throws NodeDoesNotExistException
    {
        Node nodeObj;
        if (prefNode.isUserNode())
        {
            nodeObj = prefsProvider.getNode(prefNode.absolutePath(), USER_NODE_TYPE);
        }
        else
View Full Code Here


        if (null != nodes)
        {
            ArrayList childrenNames = new ArrayList(nodes.size());
            for (Iterator i = nodes.iterator(); i.hasNext();)
            {
                Node curnode = (Node) i.next();
                childrenNames.add(curnode.getNodeName());
            }
            return (String[]) childrenNames.toArray(new String[0]);
        }
        else
        {
View Full Code Here

        Criteria c = new Criteria();
        c.addEqualTo("fullPath", fullPath);
        c.addEqualTo("nodeType", new Integer(nodeType));
        Query query = QueryFactory.newQuery(NodeImpl.class, c);

        Node nodeObj = (Node) getPersistenceBrokerTemplate().getObjectByQuery(query);
        if (null != nodeObj)
        {
            key.setNode(nodeObj);
            nodeMap.put(key, key);
            return nodeObj;
View Full Code Here

            if (null != parent)
            {
                parentNodeId = new Long(parent.getNodeId());
            }

            Node nodeObj = new NodeImpl(parentNodeId, nodeName, nodeType, fullPath);

            try
            {
                getPersistenceBrokerTemplate().store(nodeObj);
                NodeCache key = new NodeCache(nodeObj);
View Full Code Here

        Iterator result = provider.lookupPreference("userinfo", "user.email", "napolean@dynamite.xxx").iterator();
        int count = 0;
        while (result.hasNext())
        {
            Node node = (Node) result.next();
            System.out.println("node = " + node.getFullPath());
            Iterator props = node.getNodeProperties().iterator();
            while (props.hasNext())
            {
                Property prop = (Property) props.next();
                String name = prop.getPropertyName();
                String value = prop.getPropertyValue();
View Full Code Here

        if (result.size() == 0)
        {
            throw new AdministrationEmailException(USER_NOT_FOUND_FROM_EMAIL + email);
        }
        Iterator nodes = result.iterator();
        Node node = (Node)nodes.next();
        String nodePath = node.getFullPath();
        if (nodePath == null)
        {
            throw new AdministrationEmailException(USER_NOT_FOUND_FROM_EMAIL + email);
        }
        String[] paths = nodePath.split("/");
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.prefs.om.Node

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.