Package org.apache.jackrabbit.core

Examples of org.apache.jackrabbit.core.SessionImpl.nodeExists()


     */
    public Node findNode(Name nodeName, Name ntName) throws RepositoryException {
        String sr = getSearchRoot(ntName);
        // TODO: remove cast once 283 is released
        SessionImpl sImpl = (SessionImpl) getSession();
        if (sImpl.nodeExists(sr)) {
            try {
                Node root = sImpl.getNode(sr);
                return collectNode(nodeName, ntName, root.getNodes());
            } catch (PathNotFoundException e) {
                // should not get here
View Full Code Here


     */
    public Node findNode(Name propertyName, String value, Name ntName) throws RepositoryException {
        String sr = getSearchRoot(ntName);
        // TODO: remove cast once 283 is released
        SessionImpl sImpl = (SessionImpl) getSession();
        if (sImpl.nodeExists(sr)) {
            try {
                Node root = sImpl.getNode(sr);
                NodeIterator nodes = collectNodes(value,
                        Collections.singleton(propertyName), ntName,
                        root.getNodes(), true, 1);
View Full Code Here

    public NodeIterator findNodes(Set propertyNames, String value, Name ntName,
                                  boolean exact, long maxSize) throws RepositoryException {
        String sr = getSearchRoot(ntName);
        // TODO: remove cast once 283 is released
        SessionImpl sImpl = (SessionImpl) getSession();
        if (sImpl.nodeExists(sr)) {
            try {
                Node root = sImpl.getNode(sr);
                return collectNodes(value, propertyNames, ntName, root.getNodes(), exact, maxSize);
            } catch (PathNotFoundException e) {
                // should not get here
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.