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

public class AclCommand extends Object
Created by The eXo Platform SAS. ACL method implementation for Web Distributed Authoring and Versioning (WebDAV) protocol extension - Access Control Protocol: RFC3744.
Version:
$
Author:
Vitaliy Gulyy
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    javax.ws.rs.core.Response
    acl(javax.jcr.Session session, String path, org.exoplatform.common.util.HierarchicalProperty requestBody)
    Applies changes for JCR node's AccessControlList according to WebDAV ACL method request body represented by HierarchicalProperty

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AclCommand

      public AclCommand()
  • Method Details

    • acl

      public javax.ws.rs.core.Response acl(javax.jcr.Session session, String path, org.exoplatform.common.util.HierarchicalProperty requestBody)
      Applies changes for JCR node's AccessControlList according to WebDAV ACL method request body represented by HierarchicalProperty
      Parameters:
      session - - actual session
      path - - absolute path to jcr node
      requestBody - - tree like structure to contain ACL method request body
      Returns:
      response - http response for ACL method request