Package org.apache.jackrabbit.webdav

Examples of org.apache.jackrabbit.webdav.MultiStatus


        if (changeList.isEmpty()) {
            response.sendError(DavServletResponse.SC_BAD_REQUEST);
            return;
        }

        MultiStatus ms = new MultiStatus();
        MultiStatusResponse msr = resource.alterProperties(changeList);
        ms.addResponse(msr);
        response.sendMultiStatus(ms);
    }
View Full Code Here


        if (!(resource instanceof VersionControlledResource)) {
            response.sendError(DavServletResponse.SC_METHOD_NOT_ALLOWED);
            return;
        }
        MergeInfo info = request.getMergeInfo();
        MultiStatus ms = ((VersionControlledResource) resource).merge(info);
        response.sendMultiStatus(ms);
    }
View Full Code Here

        if (!(resource instanceof VersionControlledResource)) {
            response.sendError(DavServletResponse.SC_METHOD_NOT_ALLOWED);
            return;
        }
        UpdateInfo info = request.getUpdateInfo();
        MultiStatus ms = ((VersionControlledResource) resource).update(info);
        response.sendMultiStatus(ms);
    }
View Full Code Here

    /**
     * @return DAV:multistatus element listing the matching resources.
     * @see Report#toXml(Document)
     */
    public Element toXml(Document document) {
        MultiStatus ms = new MultiStatus();
        if (responses != null) {
            for (MultiStatusResponse response : responses) {
                ms.addResponse(response);
            }
        }
        return ms.toXml(document);
    }
View Full Code Here

                        String wspUri = getWorkspaceUri(workspaceName);
                        rm = new ReportMethod(wspUri, rInfo);

                        service.getClient(sessionInfo).executeMethod(rm);

                        MultiStatus ms = rm.getResponseBodyAsMultiStatus();
                        if (ms.getResponses().length == 1) {
                            String absoluteUri = resolve(wspUri, ms.getResponses()[0].getHref());
                            uriBuffer.append(absoluteUri);
                            cache.add(absoluteUri, uuidId);
                        } else {
                            throw new ItemNotFoundException("Cannot identify item with uniqueID " + uniqueID);
                        }
View Full Code Here

        PropFindMethod method = new PropFindMethod(uri, DavConstants.PROPFIND_PROPERTY_NAMES, DavConstants.DEPTH_0);
        HttpClient cl = rs.getClient(si);
        cl.executeMethod(method);
        method.checkSuccess();

        MultiStatus ms = method.getResponseBodyAsMultiStatus();
        assertEquals(1, ms.getResponses().length);
        return ms.getResponses()[0].getPropertyNames(HttpStatus.SC_OK);
    }
View Full Code Here

        PropFindMethod method = new PropFindMethod(uri, DavConstants.PROPFIND_ALL_PROP, DavConstants.DEPTH_0);
        HttpClient cl = rs.getClient(si);
        cl.executeMethod(method);
        method.checkSuccess();

        MultiStatus ms = method.getResponseBodyAsMultiStatus();
        assertEquals(1, ms.getResponses().length);
        return ms.getResponses()[0].getPropertyNames(HttpStatus.SC_OK);
    }
View Full Code Here

        PropFindMethod method = new PropFindMethod(uri, DavConstants.PROPFIND_BY_PROPERTY, props, DavConstants.DEPTH_0);
        HttpClient cl = rs.getClient(si);
        cl.executeMethod(method);
        method.checkSuccess();

        MultiStatus ms = method.getResponseBodyAsMultiStatus();
        assertEquals(1, ms.getResponses().length);
        return ms.getResponses()[0].getPropertyNames(HttpStatus.SC_OK);
    }
View Full Code Here

     *
     * @return
     * @throws NullPointerException if info or resource is <code>null</code>.
     */
    private MultiStatus getMultiStatus() {
        MultiStatus ms = new MultiStatus();
        buildResponse(resource, info.getPropertyNameSet(), info.getDepth(), ms);
        return ms;
    }
View Full Code Here

     *
     * @return
     * @throws NullPointerException if info and resource have not been set.
     */
    private MultiStatus getMultiStatus() {
        MultiStatus ms = new MultiStatus();
        addResponses(resource, info.getDepth(), ms);
        return ms;
    }
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.webdav.MultiStatus

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.