Interface DepthSupport

  • All Known Implementing Classes:
    AclReportMethod, LockMethod, PropFindMethod, ReportMethod, SubscribeMethod, VersionControlMethod

    public interface DepthSupport
    Methods that can act on collections (for example, DELETE, LOCK, PROPFIND, etc.) support a depth header. The depth header indicates that the method applies to either:
    1. the collection (depth 0);
    2. the collection and its immediate contents (depth 1); or
    3. the collection, its contents and all subcollections (depth infinity).
    • Method Detail

      • setDepth

        void setDepth​(int depth)
        Depth setter.
        Parameters:
        depth - New depth value
      • getDepth

        int getDepth()
        Depth getter.
        Returns:
        int depth value