public final class DavMethods extends Object
DavMethods
defines constants for the WebDAV METHODS.Modifier and Type | Field and Description |
---|---|
static int |
DAV_ACL
The webdav ACL method and public constant defined by
RFC 3744
|
static int |
DAV_BASELINE_CONTROL
The webdav BASELINE-CONTROL method and public constant defined by
RFC 3253
|
static int |
DAV_BIND
The webdav BIND method and public constant defined by
the BIND specification
|
static int |
DAV_CHECKIN
The webdav CHECKIN method and public constant defined by
RFC 3253
|
static int |
DAV_CHECKOUT
The webdav CHECKOUT method and public constant defined by
RFC 3253
|
static int |
DAV_COPY
The webdav COPY method and public constant as defined by
RFC 2518
|
static int |
DAV_DELETE
The webdav DELETE method and public constant
|
static int |
DAV_GET
The webdav GET method and public constant
|
static int |
DAV_HEAD
The webdav HEAD method and public constant
|
static int |
DAV_LABEL
The webdav LABEL method and public constant defined by
RFC 3253
|
static int |
DAV_LOCK
The webdav LOCK method and public constant as defined by
RFC 2518
|
static int |
DAV_MERGE
The webdav MERGE method and public constant defined by
RFC 3253
|
static int |
DAV_MKACTIVITY
The webdav MKACTIVITY method and public constant defined by
RFC 3253
|
static int |
DAV_MKCOL
The webdav MKCOL (make collection) method and public constant as defined by
RFC 2518
|
static int |
DAV_MKWORKSPACE
The webdav MKWORKSPACE method and public constant defined by
RFC 3253
|
static int |
DAV_MOVE
The webdav MOVE method and public constant as defined by
RFC 2518
|
static int |
DAV_OPTIONS
The webdav OPTIONS method and public constant
|
static int |
DAV_ORDERPATCH
The webdav ORDERPATCH method and public constant
defined by RFC 3648.
|
static int |
DAV_POLL
The webdav POLL method and public constant
NOTE: This method is not defined by any of the Webdav RFCs |
static int |
DAV_POST
The webdav POST method and public constant
|
static int |
DAV_PROPFIND
The webdav PROPFIND method and public constant as defined by
RFC 2518.
|
static int |
DAV_PROPPATCH
The webdav PROPPATCH method and public constant as defined by
RFC 2518
|
static int |
DAV_PUT
The webdav PUT method and public constant
|
static int |
DAV_REBIND
The webdav REBIND method and public constant defined by
the BIND specification
|
static int |
DAV_REPORT
The webdav REPORT method and public constant defined by
RFC 3253
|
static int |
DAV_SEARCH
The webdav SEARCH method and public constant as defined by the
Webdav Search internet draft.
|
static int |
DAV_SUBSCRIBE
The webdav SUBSCRIBE method and public constant.
NOTE: This method is not defined by any of the Webdav RFCs |
static int |
DAV_UNBIND
The webdav UNBIND method and public constant defined by
the BIND specification
|
static int |
DAV_UNCHECKOUT
The webdav UNCHECKOUT method and public constant defined by
RFC 3253
|
static int |
DAV_UNLOCK
The webdav UNLOCK method and public constant as defined by
RFC 2518
|
static int |
DAV_UNSUBSCRIBE
The webdav UNSUBSCRIBE method and public constant
NOTE: This method is not defined by any of the Webdav RFCs |
static int |
DAV_UPDATE
The webdav UPDATE method and public constant defined by
RFC 3253
|
static int |
DAV_VERSION_CONTROL
The webdav VERSION-CONTROL method and public constant defined by
RFC 3253
|
static String |
METHOD_ACL |
static String |
METHOD_BASELINE_CONTROL |
static String |
METHOD_BIND |
static String |
METHOD_CHECKIN |
static String |
METHOD_CHECKOUT |
static String |
METHOD_COPY |
static String |
METHOD_DELETE |
static String |
METHOD_GET |
static String |
METHOD_HEAD |
static String |
METHOD_LABEL |
static String |
METHOD_LOCK |
static String |
METHOD_MERGE |
static String |
METHOD_MKACTIVITY |
static String |
METHOD_MKCOL |
static String |
METHOD_MKWORKSPACE |
static String |
METHOD_MOVE |
static String |
METHOD_OPTIONS |
static String |
METHOD_ORDERPATCH |
static String |
METHOD_POLL |
static String |
METHOD_POST |
static String |
METHOD_PROPFIND |
static String |
METHOD_PROPPATCH |
static String |
METHOD_PUT |
static String |
METHOD_REBIND |
static String |
METHOD_REPORT |
static String |
METHOD_SEARCH |
static String |
METHOD_SUBSCRIBE |
static String |
METHOD_UNBIND |
static String |
METHOD_UNCHECKOUT |
static String |
METHOD_UNLOCK |
static String |
METHOD_UNSUBSCRIBE |
static String |
METHOD_UPDATE |
static String |
METHOD_VERSION_CONTROL |
Modifier and Type | Method and Description |
---|---|
static int |
getMethodCode(String method)
Returns webdav method type code, error result <= 0
Valid type codes > 0
|
static boolean |
isCreateCollectionRequest(DavServletRequest request)
Returns
true if the request is to create a collection resource. |
static boolean |
isCreateRequest(DavServletRequest request)
Returns
true if the request is to create a resource. |
static boolean |
isDeltaVMethod(DavServletRequest request)
Returns true, if the specified method is defined by RFC 3253
|
static boolean |
isMethodAffectedByLabel(DavServletRequest request)
Returns true, if the specified method is affected by a Label header
|
public static final int DAV_OPTIONS
public static final String METHOD_OPTIONS
public static final int DAV_GET
public static final String METHOD_GET
public static final int DAV_HEAD
public static final String METHOD_HEAD
public static final int DAV_POST
public static final String METHOD_POST
public static final int DAV_DELETE
public static final String METHOD_DELETE
public static final int DAV_PUT
public static final String METHOD_PUT
public static final int DAV_PROPFIND
public static final String METHOD_PROPFIND
public static final int DAV_PROPPATCH
public static final String METHOD_PROPPATCH
public static final int DAV_MKCOL
public static final String METHOD_MKCOL
public static final int DAV_COPY
public static final String METHOD_COPY
public static final int DAV_MOVE
public static final String METHOD_MOVE
public static final int DAV_LOCK
public static final String METHOD_LOCK
public static final int DAV_UNLOCK
public static final String METHOD_UNLOCK
public static final int DAV_ORDERPATCH
public static final String METHOD_ORDERPATCH
public static final int DAV_SUBSCRIBE
public static final String METHOD_SUBSCRIBE
public static final int DAV_UNSUBSCRIBE
public static final String METHOD_UNSUBSCRIBE
public static final int DAV_POLL
public static final String METHOD_POLL
public static final int DAV_SEARCH
public static final String METHOD_SEARCH
public static final int DAV_REPORT
public static final String METHOD_REPORT
public static final int DAV_VERSION_CONTROL
public static final String METHOD_VERSION_CONTROL
public static final int DAV_CHECKIN
public static final String METHOD_CHECKIN
public static final int DAV_CHECKOUT
public static final String METHOD_CHECKOUT
public static final int DAV_UNCHECKOUT
public static final String METHOD_UNCHECKOUT
public static final int DAV_LABEL
public static final String METHOD_LABEL
public static final int DAV_MERGE
public static final String METHOD_MERGE
public static final int DAV_UPDATE
public static final String METHOD_UPDATE
public static final int DAV_MKWORKSPACE
public static final String METHOD_MKWORKSPACE
public static final int DAV_BASELINE_CONTROL
public static final String METHOD_BASELINE_CONTROL
public static final int DAV_MKACTIVITY
public static final String METHOD_MKACTIVITY
public static final int DAV_ACL
public static final String METHOD_ACL
public static final int DAV_REBIND
public static final String METHOD_REBIND
public static final int DAV_UNBIND
public static final String METHOD_UNBIND
public static final int DAV_BIND
public static final String METHOD_BIND
public static int getMethodCode(String method)
public static boolean isCreateRequest(DavServletRequest request)
true
if the request is to create a resource.
True for PUT
, POST
, MKCOL
and MKWORKSPACE
requests.public static boolean isCreateCollectionRequest(DavServletRequest request)
true
if the request is to create a collection resource.
True for MKCOL
and MKWORKSPACE
requests.public static boolean isMethodAffectedByLabel(DavServletRequest request)
request
- public static boolean isDeltaVMethod(DavServletRequest request)
request
- Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.