Class PropPatchCommand


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

      • PropPatchCommand

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

      • 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.