Class ExchangePropFindRequest

java.lang.Object
org.apache.http.message.AbstractHttpMessage
org.apache.http.client.methods.AbstractExecutionAwareRequest
org.apache.http.client.methods.HttpRequestBase
org.apache.http.client.methods.HttpEntityEnclosingRequestBase
org.apache.http.client.methods.HttpPost
davmail.http.request.ExchangeDavRequest
davmail.http.request.ExchangePropFindRequest
All Implemented Interfaces:
Cloneable, org.apache.http.client.methods.AbortableHttpRequest, org.apache.http.client.methods.Configurable, org.apache.http.client.methods.HttpExecutionAware, org.apache.http.client.methods.HttpUriRequest, org.apache.http.client.ResponseHandler<List<org.apache.jackrabbit.webdav.MultiStatusResponse>>, org.apache.http.HttpEntityEnclosingRequest, org.apache.http.HttpMessage, org.apache.http.HttpRequest

public class ExchangePropFindRequest extends ExchangeDavRequest
Custom Exchange PROPFIND method. Does not load full DOM in memory.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final org.apache.log4j.Logger
     
    protected final org.apache.jackrabbit.webdav.property.DavPropertyNameSet
     

    Fields inherited from class org.apache.http.client.methods.HttpPost

    METHOD_NAME

    Fields inherited from class org.apache.http.message.AbstractHttpMessage

    headergroup, params
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    ExchangePropFindRequest(String uri, org.apache.jackrabbit.webdav.property.DavPropertyNameSet propertyNameSet, int depth)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected byte[]
    Generate request content from property values.
     

    Methods inherited from class org.apache.http.client.methods.HttpEntityEnclosingRequestBase

    clone, expectContinue, getEntity, setEntity

    Methods inherited from class org.apache.http.client.methods.HttpRequestBase

    getConfig, getProtocolVersion, getRequestLine, getURI, releaseConnection, setConfig, setProtocolVersion, setURI, started, toString

    Methods inherited from class org.apache.http.client.methods.AbstractExecutionAwareRequest

    abort, completed, isAborted, reset, setCancellable, setConnectionRequest, setReleaseTrigger

    Methods inherited from class org.apache.http.message.AbstractHttpMessage

    addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.http.HttpMessage

    addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, getProtocolVersion, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams

    Methods inherited from interface org.apache.http.HttpRequest

    getRequestLine

    Methods inherited from interface org.apache.http.client.methods.HttpUriRequest

    abort, isAborted
  • Field Details

    • LOGGER

      protected static final org.apache.log4j.Logger LOGGER
    • propertyNameSet

      protected final org.apache.jackrabbit.webdav.property.DavPropertyNameSet propertyNameSet
  • Constructor Details

    • ExchangePropFindRequest

      public ExchangePropFindRequest(String uri)
    • ExchangePropFindRequest

      public ExchangePropFindRequest(String uri, org.apache.jackrabbit.webdav.property.DavPropertyNameSet propertyNameSet, int depth)
  • Method Details

    • generateRequestContent

      protected byte[] generateRequestContent()
      Description copied from class: ExchangeDavRequest
      Generate request content from property values.
      Specified by:
      generateRequestContent in class ExchangeDavRequest
      Returns:
      request content as byte array
    • getMethod

      public String getMethod()
      Specified by:
      getMethod in interface org.apache.http.client.methods.HttpUriRequest
      Overrides:
      getMethod in class org.apache.http.client.methods.HttpPost