Package org.apache.webdav.lib.methods
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:- the collection (depth 0);
- the collection and its immediate contents (depth 1); or
- the collection, its contents and all subcollections (depth infinity).
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEPTH_0
Request with depth 0.static int
DEPTH_1
Request with depth 1.static int
DEPTH_INFINITY
Request with depth infinity.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getDepth()
Depth getter.void
setDepth(int depth)
Depth setter.
-
-
-
Field Detail
-
DEPTH_0
static final int DEPTH_0
Request with depth 0.- See Also:
- Constant Field Values
-
DEPTH_1
static final int DEPTH_1
Request with depth 1.- See Also:
- Constant Field Values
-
DEPTH_INFINITY
static final int DEPTH_INFINITY
Request with depth infinity.- See Also:
- Constant Field Values
-
-