|
||||||||||
| 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.jackrabbit.webdav.client.methods.DavMethodBase
org.apache.jackrabbit.webdav.client.methods.PropPatchMethod
public class PropPatchMethod
PropPatchMethod...
| Field Summary |
|---|
| 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 | |
|---|---|
PropPatchMethod(String uri,
DavPropertySet setProperties,
DavPropertyNameSet removeProperties)
|
|
PropPatchMethod(String uri,
List<? extends PropEntry> changeList)
|
|
| Method Summary | |
|---|---|
String |
getName()
Reset method to 'abstract' in order to force subclasses to change the name (inherited value is GetMethod.getName()). |
DavException |
getResponseException()
Builds a DavException for the status line and the DAV:error element that may be present in the response body. |
protected boolean |
isSuccess(int statusCode)
|
protected void |
processMultiStatusBody(MultiStatus multiStatus,
org.apache.commons.httpclient.HttpState httpState,
org.apache.commons.httpclient.HttpConnection httpConnection)
This method is invoked during the DavMethodBase.processResponseBody(HttpState, HttpConnection),
which in this implementation parses the response body into a MultiStatus
object if the status code indicates 207 (MultiStatus). |
| Methods inherited from class org.apache.jackrabbit.webdav.client.methods.DavMethodBase |
|---|
addRequestHeader, checkSuccess, getResponseBodyAsDocument, getResponseBodyAsMultiStatus, getSuccess, processResponseBody, processStatusLine, setRequestBody, setRequestBody, setRequestHeader, setSuccess, succeeded |
| Methods inherited from class org.apache.commons.httpclient.methods.EntityEnclosingMethod |
|---|
addContentLengthRequestHeader, addRequestHeaders, clearRequestBody, generateRequestBody, generateRequestEntity, getFollowRedirects, getRequestCharSet, getRequestContentLength, getRequestEntity, hasRequestContent, 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, 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 |
| Methods inherited from interface org.apache.commons.httpclient.HttpMethod |
|---|
abort, 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, validate |
| Constructor Detail |
|---|
public PropPatchMethod(String uri,
List<? extends PropEntry> changeList)
throws IOException
uri - changeList - list of DavProperty (for 'set') and DavPropertyName
(for 'remove') entries.
IOException
public PropPatchMethod(String uri,
DavPropertySet setProperties,
DavPropertyNameSet removeProperties)
throws IOException
IOException| Method Detail |
|---|
public String getName()
DavMethodBaseGetMethod.getName()).
getName in interface org.apache.commons.httpclient.HttpMethodgetName in class DavMethodBaseHttpMethod.getName()protected boolean isSuccess(int statusCode)
isSuccess in class DavMethodBasestatusCode -
207 (Multi-Status).
For compliance reason 200 (OK) is
interpreted as successful response as well.
protected void processMultiStatusBody(MultiStatus multiStatus,
org.apache.commons.httpclient.HttpState httpState,
org.apache.commons.httpclient.HttpConnection httpConnection)
DavMethodBaseDavMethodBase.processResponseBody(HttpState, HttpConnection),
which in this implementation parses the response body into a MultiStatus
object if the status code indicates 207 (MultiStatus).
processMultiStatusBody in class DavMethodBasemultiStatus - httpState - httpConnection - DavMethodBase.processResponseBody(HttpState, HttpConnection)
public DavException getResponseException()
throws IOException
DavMethodnull will be returned.
getResponseException in interface DavMethodgetResponseException in class DavMethodBaseIOExceptionDavMethod.getResponseException()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||