eXo JCR :: Component :: Webdav Service 1.15.10-GA

org.exoplatform.services.jcr.webdav.command
Class OrderPatchCommand

java.lang.Object
  extended by org.exoplatform.services.jcr.webdav.command.OrderPatchCommand

public class OrderPatchCommand
extends Object

Created by The eXo Platform SAS. Author : Vitaly Guly

Version:
$Id: $

Constructor Summary
OrderPatchCommand()
          Constructor.
 
Method Summary
protected  boolean doOrder(javax.jcr.Node parentNode, List<OrderMember> members)
          Order members.
protected  List<OrderMember> getMembers(org.exoplatform.common.util.HierarchicalProperty body)
          Get oder members.
 javax.ws.rs.core.Response orderPatch(javax.jcr.Session session, String path, org.exoplatform.common.util.HierarchicalProperty body, String baseURI)
          Webdav OrderPatch method implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderPatchCommand

public OrderPatchCommand()
Constructor.

Method Detail

orderPatch

public javax.ws.rs.core.Response orderPatch(javax.jcr.Session session,
                                            String path,
                                            org.exoplatform.common.util.HierarchicalProperty body,
                                            String baseURI)
Webdav OrderPatch method implementation.

Parameters:
session - current session
path - resource path
body - responce body
baseURI - base uri
Returns:
the instance of javax.ws.rs.core.Response

getMembers

protected List<OrderMember> getMembers(org.exoplatform.common.util.HierarchicalProperty body)
Get oder members.

Parameters:
body - request body.
Returns:
list of members

doOrder

protected boolean doOrder(javax.jcr.Node parentNode,
                          List<OrderMember> members)
Order members.

Parameters:
parentNode - parent node
members - members
Returns:
true if can order

eXo JCR :: Component :: Webdav Service 1.15.10-GA

Copyright © 2014 eXo Platform SAS. All Rights Reserved.