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).
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Request with depth 0.
    static final int
    Request with depth 1.
    static final int
    Request with depth infinity.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Depth getter.
    void
    setDepth(int depth)
    Depth setter.
  • Field Details

  • Method Details

    • setDepth

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

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