Class ReportCommand


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

      • ReportCommand

        public ReportCommand()
    • Method Detail

      • report

        public javax.ws.rs.core.Response report​(javax.jcr.Session session,
                                                String path,
                                                org.exoplatform.common.util.HierarchicalProperty body,
                                                Depth depth,
                                                String baseURI)
        Webdav Report method implementation.
        Parameters:
        session - current session
        path - resource path
        body - request bidy
        depth - report depth
        baseURI - base Uri
        Returns:
        the instance of javax.ws.rs.core.Response
      • getProperties

        protected Set<QName> getProperties​(org.exoplatform.common.util.HierarchicalProperty body)
        Returns the list of properties.
        Parameters:
        body - request body
        Returns:
        the list of properties