org.skunk.dav.client.method
Class CopyMethod

java.lang.Object
  |
  +--org.skunk.dav.client.AbstractDAVMethod
        |
        +--org.skunk.dav.client.method.CopyMethod
All Implemented Interfaces:
DAVMethod
Direct Known Subclasses:
MoveMethod

public class CopyMethod
extends AbstractDAVMethod


Constructor Summary
CopyMethod(java.lang.String source, java.lang.String destination)
           
CopyMethod(java.lang.String source, java.lang.String destination, boolean overwrite, Depth depth)
           
 
Method Summary
 DAVMethodName getRequestMethodName()
          returns the method name
 void processRequestHeaders()
          a hook for processing the request headers.
 void setDestLockToken(java.lang.String destLockToken)
           
 void setSourceLockToken(java.lang.String sourceLockToken)
           
 
Methods inherited from class org.skunk.dav.client.AbstractDAVMethod
extractStatus, getDAVFile, getHost, getPort, getProtocol, getRequestBody, getRequestHeaders, getRequestURL, getResponseBody, getResponseHeaders, getStatus, processPropElement, processRequestBody, 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

CopyMethod

public CopyMethod(java.lang.String source,
                  java.lang.String destination,
                  boolean overwrite,
                  Depth depth)

CopyMethod

public CopyMethod(java.lang.String source,
                  java.lang.String destination)
Method Detail

getRequestMethodName

public 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

setSourceLockToken

public void setSourceLockToken(java.lang.String sourceLockToken)

setDestLockToken

public void setDestLockToken(java.lang.String destLockToken)

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