org.exoplatform.applications.ooplugin.client
Class DavCommand
java.lang.Object
org.exoplatform.applications.ooplugin.client.DavCommand
- Direct Known Subclasses:
- MultistatusCommand
public abstract class DavCommand
- extends java.lang.Object
Created by The eXo Platform SAS Author.
- Version:
- $Id: $
- Author:
- Vitaly Guly
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AUTH_BASIC
public static final java.lang.String AUTH_BASIC
- See Also:
- Constant Field Values
commandName
protected java.lang.String commandName
context
protected WebDavContext context
resourcePath
protected java.lang.String resourcePath
client
protected HttpClient client
requestDataBytes
protected byte[] requestDataBytes
inStream
protected java.io.InputStream inStream
responseDataBytes
protected byte[] responseDataBytes
DavCommand
public DavCommand(WebDavContext context)
throws java.lang.Exception
- Throws:
java.lang.Exception
setResourcePath
public void setResourcePath(java.lang.String resourcePath)
setRange
public void setRange(int rangeStart)
setRange
public void setRange(int rangeStart,
int rangeEnd)
setRequestDataBuffer
public void setRequestDataBuffer(byte[] requestDataBytes)
setRequestInputStream
public void setRequestInputStream(java.io.InputStream inStream,
long streamLength)
throws java.lang.Exception
- Throws:
java.lang.Exception
setXmlEnabled
public void setXmlEnabled(boolean enableXml)
setLockToken
public void setLockToken(java.lang.String lockToken)
throws java.lang.Exception
- Throws:
java.lang.Exception
getResponseHeader
public java.lang.String getResponseHeader(java.lang.String headerName)
getResponseHeadersNames
public java.util.ArrayList<java.lang.String> getResponseHeadersNames()
getResponseDataBuffer
public byte[] getResponseDataBuffer()
execute
public int execute()
throws java.lang.Exception
- Throws:
java.lang.Exception
finalExecute
public void finalExecute()
toXml
public org.w3c.dom.Element toXml(org.w3c.dom.Document xmlDocument)
Copyright © 2011 eXo Platform SAS. All Rights Reserved.