org.apache.webdav.lib.methods

Class CheckoutMethod


public class CheckoutMethod
extends XMLResponseMethodBase

The Checkout method can be applied to a checked-in version-controlled resource.

Example Request

 Checkout /foo.html HTTP/1.1
 Host: www.server.org
 Content-Length: xx
 

Example Response

 HTTP/1.1 200 OK
 

Nested Class Summary

Nested classes/interfaces inherited from class org.apache.webdav.lib.methods.XMLResponseMethodBase

XMLResponseMethodBase.OptionsResponse, XMLResponseMethodBase.Response, XMLResponseMethodBase.ResponseWithinMultistatus, XMLResponseMethodBase.SingleResponse

Field Summary

Fields inherited from class org.apache.webdav.lib.methods.XMLResponseMethodBase

builder, decodeResponseHrefs, responseURLs

Constructor Summary

CheckoutMethod()
Method constructor.
CheckoutMethod(String path)
Method constructor.

Method Summary

String
getName()
void
parseResponse(InputStream input, HttpState state, HttpConnection conn)
Parse response.

Methods inherited from class org.apache.webdav.lib.methods.XMLResponseMethodBase

convertElementToProperty, generateRequestBody, getDebug, getRequestContentLength, getResponseDocument, getResponseHashtable, getResponseURLs, getResponses, parseResponse, parseXMLResponse, readResponseBody, recycle, setDebug, setDecodeResponseHrefs, setDocument, setResponseHashtable, writeRequestBody

Methods inherited from class org.apache.webdav.lib.methods.HttpRequestBodyMethodBase

getRequestContentLength, isRequestContentAlreadySet, readContinueCode, recycle, setRequestBody, setRequestBody, setRequestBody, setRequestBody, setRequestBody, writeRequestBody

Constructor Details

CheckoutMethod

public CheckoutMethod()
Method constructor.

CheckoutMethod

public CheckoutMethod(String path)
Method constructor.

Method Details

getName

public String getName()

parseResponse

public void parseResponse(InputStream input,
                          HttpState state,
                          HttpConnection conn)
            throws IOException,
                   HttpException
Parse response.
Overrides:
parseResponse in interface XMLResponseMethodBase
Parameters:
input - Input stream