|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.httpclient.HttpMethodBase
org.apache.commons.httpclient.methods.ExpectContinueMethod
org.apache.commons.httpclient.methods.EntityEnclosingMethod
org.apache.commons.httpclient.methods.PostMethod
davmail.exchange.dav.ExchangeDavMethod
public abstract class ExchangeDavMethod
New stax based implementation to replace DOM based jackrabbit version an support Exchange only extensions.
| Field Summary | |
|---|---|
protected static org.apache.log4j.Logger |
LOGGER
|
| Fields inherited from class org.apache.commons.httpclient.methods.PostMethod |
|---|
FORM_URL_ENCODED_CONTENT_TYPE |
| Fields inherited from class org.apache.commons.httpclient.methods.EntityEnclosingMethod |
|---|
CONTENT_LENGTH_AUTO, CONTENT_LENGTH_CHUNKED |
| Fields inherited from class org.apache.commons.httpclient.HttpMethodBase |
|---|
effectiveVersion, statusLine |
| Constructor Summary | |
|---|---|
ExchangeDavMethod(String path)
Create PROPPATCH method. |
|
| Method Summary | |
|---|---|
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(javax.xml.stream.XMLStreamReader reader)
|
protected void |
handleMultiValuedProperty(javax.xml.stream.XMLStreamReader reader,
org.apache.jackrabbit.webdav.MultiStatusResponse multiStatusResponse)
|
protected void |
handleProperty(javax.xml.stream.XMLStreamReader reader,
org.apache.jackrabbit.webdav.MultiStatusResponse multiStatusResponse)
|
protected void |
handlePropstat(javax.xml.stream.XMLStreamReader reader,
org.apache.jackrabbit.webdav.MultiStatusResponse multiStatusResponse)
|
protected void |
handleResponse(javax.xml.stream.XMLStreamReader reader)
|
protected void |
processResponseBody(org.apache.commons.httpclient.HttpState httpState,
org.apache.commons.httpclient.HttpConnection httpConnection)
|
| Methods inherited from class org.apache.commons.httpclient.methods.PostMethod |
|---|
addParameter, addParameter, addParameters, clearRequestBody, generateRequestEntity, getName, getParameter, getParameters, hasRequestContent, removeParameter, removeParameter, setParameter, setRequestBody |
| Methods inherited from class org.apache.commons.httpclient.methods.EntityEnclosingMethod |
|---|
addContentLengthRequestHeader, addRequestHeaders, generateRequestBody, getFollowRedirects, getRequestCharSet, getRequestContentLength, getRequestEntity, recycle, setContentChunked, setFollowRedirects, setRequestBody, setRequestBody, setRequestContentLength, setRequestContentLength, setRequestEntity, writeRequestBody |
| Methods inherited from class org.apache.commons.httpclient.methods.ExpectContinueMethod |
|---|
getUseExpectHeader, setUseExpectHeader |
| Methods inherited from class org.apache.commons.httpclient.HttpMethodBase |
|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final org.apache.log4j.Logger LOGGER
| Constructor Detail |
|---|
public ExchangeDavMethod(String path)
path - path| Method Detail |
|---|
protected 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(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
protected void handlePropstat(javax.xml.stream.XMLStreamReader reader,
org.apache.jackrabbit.webdav.MultiStatusResponse multiStatusResponse)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
protected void handleProperty(javax.xml.stream.XMLStreamReader reader,
org.apache.jackrabbit.webdav.MultiStatusResponse multiStatusResponse)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
protected void handleMultiValuedProperty(javax.xml.stream.XMLStreamReader reader,
org.apache.jackrabbit.webdav.MultiStatusResponse multiStatusResponse)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
protected String getTagContent(javax.xml.stream.XMLStreamReader reader)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public org.apache.jackrabbit.webdav.MultiStatusResponse[] getResponses()
throws org.apache.commons.httpclient.HttpException
org.apache.commons.httpclient.HttpException - on error
public org.apache.jackrabbit.webdav.MultiStatusResponse getResponse()
throws org.apache.commons.httpclient.HttpException
org.apache.commons.httpclient.HttpException - on error
public int getResponseStatusCode()
throws org.apache.commons.httpclient.HttpException
org.apache.commons.httpclient.HttpException - on error
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||