public abstract class DavMethodBase extends org.apache.commons.httpclient.methods.EntityEnclosingMethod implements DavMethod, DavConstants
DavMethodBase...CONTENT_LENGTH_AUTO, CONTENT_LENGTH_CHUNKEDcreationDateFormat, DEPTH_0, DEPTH_1, DEPTH_INFINITY, DEPTH_INFINITY_S, HEADER_AUTHORIZATION, HEADER_CONTENT_LANGUAGE, HEADER_CONTENT_LENGTH, HEADER_CONTENT_TYPE, HEADER_DAV, HEADER_DEPTH, HEADER_DESTINATION, HEADER_ETAG, HEADER_IF, HEADER_LAST_MODIFIED, HEADER_LOCK_TOKEN, HEADER_OVERWRITE, HEADER_TIMEOUT, INFINITE_TIMEOUT, modificationDateFormat, NAMESPACE, OPAQUE_LOCK_TOKEN_PREFIX, PROPERTY_CREATIONDATE, PROPERTY_DISPLAYNAME, PROPERTY_GETCONTENTLANGUAGE, PROPERTY_GETCONTENTLENGTH, PROPERTY_GETCONTENTTYPE, PROPERTY_GETETAG, PROPERTY_GETLASTMODIFIED, PROPERTY_LOCKDISCOVERY, PROPERTY_RESOURCETYPE, PROPERTY_SOURCE, PROPERTY_SUPPORTEDLOCK, PROPFIND_ALL_PROP, PROPFIND_ALL_PROP_INCLUDE, PROPFIND_BY_PROPERTY, PROPFIND_PROPERTY_NAMES, TIMEOUT_INFINITE, UNDEFINED_TIME, UNDEFINED_TIMEOUT, XML_ACTIVELOCK, XML_ALLPROP, XML_COLLECTION, XML_DEPTH, XML_DST, XML_EXCLUSIVE, XML_HREF, XML_INCLUDE, XML_KEEPALIVE, XML_LINK, XML_LOCKENTRY, XML_LOCKINFO, XML_LOCKROOT, XML_LOCKSCOPE, XML_LOCKTOKEN, XML_LOCKTYPE, XML_MULTISTATUS, XML_OMIT, XML_OWNER, XML_PROP, XML_PROPERTYBEHAVIOR, XML_PROPERTYUPDATE, XML_PROPFIND, XML_PROPNAME, XML_PROPSTAT, XML_REMOVE, XML_RESPONSE, XML_RESPONSEDESCRIPTION, XML_SET, XML_SHARED, XML_SOURCE, XML_STATUS, XML_TIMEOUT, XML_WRITE| Constructor and Description |
|---|
DavMethodBase(java.lang.String uri) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRequestHeader(Header header)
Adds the specified
request header, NOT overwriting any
previous value. |
void |
checkSuccess() |
abstract java.lang.String |
getName()
Reset method to 'abstract' in order to force subclasses to change the
name (inherited value is
GetMethod.getName()). |
org.w3c.dom.Document |
getResponseBodyAsDocument()
Parse the response body into an Xml
Document. |
MultiStatus |
getResponseBodyAsMultiStatus()
Return the response body as
MultiStatus object. |
DavException |
getResponseException()
Builds a DavException for the status line and the DAV:error element that
may be present in the response body.
|
void |
setRequestBody(org.w3c.dom.Document requestBody) |
void |
setRequestBody(XmlSerializable requestBody) |
void |
setRequestHeader(Header header)
Set the specified request header, overwriting any previous value.
|
boolean |
succeeded() |
getFollowRedirects, getRequestCharSet, getRequestEntity, recycle, setContentChunked, setFollowRedirects, setRequestBody, setRequestBody, setRequestContentLength, setRequestContentLength, setRequestEntitygetUseExpectHeader, setUseExpectHeaderabort, addRequestHeader, addRequestHeader, addResponseFooter, execute, getAuthenticationRealm, getDoAuthentication, getEffectiveVersion, getHostAuthState, getHostConfiguration, getMethodRetryHandler, getParams, getPath, getProxyAuthenticationRealm, getProxyAuthState, getQueryString, getRecoverableExceptionCount, getRequestHeader, getRequestHeaders, getRequestHeaders, getResponseBody, getResponseBody, getResponseBodyAsStream, getResponseBodyAsString, getResponseBodyAsString, getResponseCharSet, getResponseContentLength, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaders, getResponseHeaders, getStatusCode, getStatusLine, getStatusText, getURI, hasBeenUsed, isAborted, isHttp11, isRequestSent, isStrictMode, releaseConnection, removeRequestHeader, removeRequestHeader, setDoAuthentication, setHostConfiguration, setHttp11, setMethodRetryHandler, setParams, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setStrictMode, setURI, validateequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabort, addRequestHeader, addRequestHeader, addResponseFooter, execute, getDoAuthentication, getFollowRedirects, getHostAuthState, getHostConfiguration, getParams, getPath, getProxyAuthState, getQueryString, getRequestHeader, getRequestHeaders, getRequestHeaders, getResponseBody, getResponseBodyAsStream, getResponseBodyAsString, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaders, getResponseHeaders, getStatusCode, getStatusLine, getStatusText, getURI, hasBeenUsed, isRequestSent, isStrictMode, recycle, releaseConnection, removeRequestHeader, removeRequestHeader, setDoAuthentication, setFollowRedirects, setParams, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setStrictMode, setURI, validatepublic abstract java.lang.String getName()
GetMethod.getName()).getName in interface org.apache.commons.httpclient.HttpMethodgetName in class org.apache.commons.httpclient.HttpMethodBaseHttpMethod.getName()public void addRequestHeader(Header header)
DavMethodrequest header, NOT overwriting any
previous value. Note that header-name matching is case insensitive.addRequestHeader in interface DavMethodDavMethod.addRequestHeader(Header)public void setRequestHeader(Header header)
DavMethodsetRequestHeader in interface DavMethodDavMethod.setRequestHeader(Header)public MultiStatus getResponseBodyAsMultiStatus() throws java.io.IOException, DavException
DavMethodMultiStatus object.getResponseBodyAsMultiStatus in interface DavMethodjava.io.IOException - if the response body could not be parsedDavException - if the status code is other than MultiStatus or if
obtaining the response XML document failsDavMethod.getResponseBodyAsMultiStatus()public org.w3c.dom.Document getResponseBodyAsDocument()
throws java.io.IOException
DavMethodDocument.getResponseBodyAsDocument in interface DavMethodnull if the response stream is
null.java.io.IOException - If an I/O (transport) problem occurs while obtaining
the response body of if the XML parsing fails.DavMethod.getResponseBodyAsDocument()public DavException getResponseException() throws java.io.IOException
DavMethodnull will be returned.getResponseException in interface DavMethodnull if this method did not result
in an error.java.io.IOExceptionDavMethod.getResponseException()public void checkSuccess()
throws DavException,
java.io.IOException
checkSuccess in interface DavMethodDavExceptionjava.io.IOExceptionDavMethod.checkSuccess()public boolean succeeded()
succeeded in interface DavMethodDavMethod.succeeded()public void setRequestBody(org.w3c.dom.Document requestBody)
throws java.io.IOException
requestBody - java.io.IOExceptionpublic void setRequestBody(XmlSerializable requestBody) throws java.io.IOException
requestBody - java.io.IOException"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"