public abstract class ExchangeDavMethod
extends org.apache.commons.httpclient.methods.PostMethod
Modifier and Type | Field and Description |
---|---|
protected static org.apache.log4j.Logger |
LOGGER |
FORM_URL_ENCODED_CONTENT_TYPE
Constructor and Description |
---|
ExchangeDavMethod(String path)
Create PROPPATCH method.
|
Modifier and Type | Method and Description |
---|---|
protected abstract byte[] |
generateRequestContent()
Generate request content from property values.
|
org.apache.jackrabbit.webdav.MultiStatusResponse |
getResponse()
Get single Multistatus response.
|
org.apache.jackrabbit.webdav.MultiStatusResponse[] |
getResponses()
Get Multistatus responses.
|
int |
getResponseStatusCode()
Return method http status code.
|
protected String |
getTagContent(XMLStreamReader reader) |
protected void |
handleMultiValuedProperty(XMLStreamReader reader,
org.apache.jackrabbit.webdav.MultiStatusResponse multiStatusResponse) |
protected void |
handleProperty(XMLStreamReader reader,
org.apache.jackrabbit.webdav.MultiStatusResponse multiStatusResponse) |
protected void |
handlePropstat(XMLStreamReader reader,
org.apache.jackrabbit.webdav.MultiStatusResponse multiStatusResponse) |
protected void |
handleResponse(XMLStreamReader reader) |
protected void |
processResponseBody(org.apache.commons.httpclient.HttpState httpState,
org.apache.commons.httpclient.HttpConnection httpConnection) |
addParameter, addParameter, addParameters, clearRequestBody, generateRequestEntity, getName, getParameter, getParameters, hasRequestContent, removeParameter, removeParameter, setParameter, setRequestBody
addContentLengthRequestHeader, addRequestHeaders, generateRequestBody, getFollowRedirects, getRequestCharSet, getRequestContentLength, getRequestEntity, recycle, setContentChunked, setFollowRedirects, setRequestBody, setRequestBody, setRequestContentLength, setRequestContentLength, setRequestEntity, writeRequestBody
getUseExpectHeader, setUseExpectHeader
abort, addCookieRequestHeader, addHostRequestHeader, addProxyConnectionHeader, addRequestHeader, addRequestHeader, addResponseFooter, addUserAgentRequestHeader, checkNotUsed, checkUsed, execute, generateRequestLine, getAuthenticationRealm, getContentCharSet, getDoAuthentication, getEffectiveVersion, getHostAuthState, getHostConfiguration, getMethodRetryHandler, getParams, getPath, getProxyAuthenticationRealm, getProxyAuthState, getQueryString, getRecoverableExceptionCount, getRequestHeader, getRequestHeaderGroup, getRequestHeaders, getRequestHeaders, getResponseBody, getResponseBody, getResponseBodyAsStream, getResponseBodyAsString, getResponseBodyAsString, getResponseCharSet, getResponseContentLength, getResponseFooter, getResponseFooters, getResponseHeader, getResponseHeaderGroup, getResponseHeaders, getResponseHeaders, getResponseStream, getResponseTrailerHeaderGroup, getStatusCode, getStatusLine, getStatusText, getURI, hasBeenUsed, isAborted, isConnectionCloseForced, isHttp11, isRequestSent, isStrictMode, processCookieHeaders, processResponseHeaders, processStatusLine, readResponse, readResponseBody, readResponseHeaders, readStatusLine, releaseConnection, removeRequestHeader, removeRequestHeader, responseBodyConsumed, setConnectionCloseForced, setDoAuthentication, setHostConfiguration, setHttp11, setMethodRetryHandler, setParams, setPath, setQueryString, setQueryString, setRequestHeader, setRequestHeader, setResponseStream, setStrictMode, setURI, shouldCloseConnection, validate, writeRequest, writeRequestHeaders, writeRequestLine
public ExchangeDavMethod(String path)
path
- pathprotected abstract byte[] generateRequestContent()
protected void processResponseBody(org.apache.commons.httpclient.HttpState httpState, org.apache.commons.httpclient.HttpConnection httpConnection)
processResponseBody
in class org.apache.commons.httpclient.HttpMethodBase
protected void handleResponse(XMLStreamReader reader) throws XMLStreamException
XMLStreamException
protected void handlePropstat(XMLStreamReader reader, org.apache.jackrabbit.webdav.MultiStatusResponse multiStatusResponse) throws XMLStreamException
XMLStreamException
protected void handleProperty(XMLStreamReader reader, org.apache.jackrabbit.webdav.MultiStatusResponse multiStatusResponse) throws XMLStreamException
XMLStreamException
protected void handleMultiValuedProperty(XMLStreamReader reader, org.apache.jackrabbit.webdav.MultiStatusResponse multiStatusResponse) throws XMLStreamException
XMLStreamException
protected String getTagContent(XMLStreamReader reader) throws XMLStreamException
XMLStreamException
public org.apache.jackrabbit.webdav.MultiStatusResponse[] getResponses() throws org.apache.commons.httpclient.HttpException
org.apache.commons.httpclient.HttpException
- on errorpublic org.apache.jackrabbit.webdav.MultiStatusResponse getResponse() throws org.apache.commons.httpclient.HttpException
org.apache.commons.httpclient.HttpException
- on errorpublic int getResponseStatusCode() throws org.apache.commons.httpclient.HttpException
org.apache.commons.httpclient.HttpException
- on errorCopyright © 2001–2020 MickaĆ«l Guessant. All rights reserved.