use of org.apache.jackrabbit.webdav.ordering.OrderingResource in project jackrabbit by apache.
the class AbstractWebdavServlet method doOrderPatch.
/**
* The ORDERPATCH method
*
* @param request
* @param response
* @param resource
* @throws IOException
* @throws DavException
*/
protected void doOrderPatch(WebdavRequest request, WebdavResponse response, DavResource resource) throws IOException, DavException {
if (!(resource instanceof OrderingResource)) {
response.sendError(DavServletResponse.SC_METHOD_NOT_ALLOWED);
return;
}
OrderPatch op = request.getOrderPatch();
if (op == null) {
response.sendError(DavServletResponse.SC_BAD_REQUEST);
return;
}
// perform reordering of internal members
((OrderingResource) resource).orderMembers(op);
response.setStatus(DavServletResponse.SC_OK);
}
Aggregations