org.skunk.dav.client.method
Class PropPatchMethod

java.lang.Object
  |
  +--org.skunk.dav.client.AbstractDAVMethod
        |
        +--org.skunk.dav.client.method.PropPatchMethod
All Implemented Interfaces:
DAVMethod

public class PropPatchMethod
extends AbstractDAVMethod


Constructor Summary
PropPatchMethod(java.lang.String url)
           
 
Method Summary
 java.lang.String getLockToken()
           
 DAVMethodName getRequestMethodName()
          returns the method name
 void processRequestBody()
          a hook for processing the request body.
 void processRequestHeaders()
          a hook for processing the request headers.
 void putProperty(DAVProperty property, java.lang.Object value)
           
 void removeProperty(DAVProperty property)
           
 void setLockToken(java.lang.String lockToken)
           
 
Methods inherited from class org.skunk.dav.client.AbstractDAVMethod
extractStatus, getDAVFile, getHost, getPort, getProtocol, getRequestBody, getRequestHeaders, getRequestURL, getResponseBody, getResponseHeaders, getStatus, processPropElement, processResponseBody, processResponseHeaders, setHost, setPort, setProtocol, setRequestBody, setRequestHeaders, setResponseBody, setResponseHeaders, setStatus, stripLastSlash
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropPatchMethod

public PropPatchMethod(java.lang.String url)
Method Detail

getRequestMethodName

public final DAVMethodName getRequestMethodName()
Description copied from interface: DAVMethod
returns the method name
Following copied from interface: org.skunk.dav.client.DAVMethod
Returns:
the DAVMethodName of the method

processRequestBody

public void processRequestBody()
Description copied from class: AbstractDAVMethod
a hook for processing the request body. By default does nothing.
Overrides:
processRequestBody in class AbstractDAVMethod

putProperty

public void putProperty(DAVProperty property,
                        java.lang.Object value)

removeProperty

public void removeProperty(DAVProperty property)

setLockToken

public void setLockToken(java.lang.String lockToken)

getLockToken

public java.lang.String getLockToken()

processRequestHeaders

public void processRequestHeaders()
Description copied from class: AbstractDAVMethod
a hook for processing the request headers. By default does nothing.
Overrides:
processRequestHeaders in class AbstractDAVMethod