Class PropPatchCommand

java.lang.Object
org.exoplatform.services.jcr.webdav.command.PropPatchCommand

public class PropPatchCommand extends Object
Created by The eXo Platform SAS.
Version:
$Id: $
Author:
Vitaly Guly - gavrikvetal@gmail.com.
  • Field Details

  • Constructor Details

    • PropPatchCommand

      public PropPatchCommand(NullResourceLocksHolder lockHolder)
      Constructor.
      Parameters:
      lockHolder - resource locks
  • Method Details

    • propPatch

      public javax.ws.rs.core.Response propPatch(javax.jcr.Session session, String path, org.exoplatform.common.util.HierarchicalProperty body, List<String> tokens, String baseURI)
      Webdav Proppatch method method implementation.
      Parameters:
      session - current session
      path - resource path
      body - request body
      tokens - tokens
      baseURI - base uri
      Returns:
      the instance of javax.ws.rs.core.Response
    • setList

      public List<org.exoplatform.common.util.HierarchicalProperty> setList(org.exoplatform.common.util.HierarchicalProperty request)
      List of properties to set.
      Parameters:
      request - request body
      Returns:
      list of properties to set.
    • removeList

      public List<org.exoplatform.common.util.HierarchicalProperty> removeList(org.exoplatform.common.util.HierarchicalProperty request)
      List of properties to remove.
      Parameters:
      request - request body
      Returns:
      list of properties to remove.