org.apache.webdav.lib.methods
Class PropPatchMethod
java.lang.Object
|
+--org.apache.webdav.lib.methods.WebdavMethodBase
|
+--org.apache.webdav.lib.methods.XMLResponseMethodBase
|
+--org.apache.webdav.lib.methods.PropPatchMethod
- All Implemented Interfaces:
- WebdavMethod
- public class PropPatchMethod
- extends XMLResponseMethodBase
PROPPATCH Method.
- Author:
- Remy Maucherat, B.C. Holmes
Field Summary |
protected java.util.Hashtable |
toRemove
Hashtable of the properties to remove. |
protected java.util.Hashtable |
toSet
Hashtable of the properties to set. |
Method Summary |
void |
addPropertyToRemove(java.lang.String name)
Add property to remove. |
void |
addPropertyToRemove(java.lang.String name,
java.lang.String namespace,
java.lang.String namespaceInfo)
Add property to remove. |
void |
addPropertyToSet(java.lang.String name,
java.lang.String value)
Add a new property to set. |
void |
addPropertyToSet(java.lang.String name,
java.lang.String value,
java.lang.String namespace,
java.lang.String namespaceInfo)
Add a new property to set. |
void |
generateHeaders(java.lang.String host,
State state)
Generate additional headers needed by the request. |
java.lang.String |
generateQuery()
Generate the query body. |
Methods inherited from class org.apache.webdav.lib.methods.WebdavMethodBase |
checkNotUsed, checkUsed, followRedirects, generateHeaders, generateRequestLine, getHeader, getHeaders, getName, getPath, getStatusCode, getStatusText, hasBeenUsed, isStreamedQuery, needContentLength, processResponseHeaders, removeHeader, setDebug, setHeader, setPath, setQuery, setState, setStatusCode, setStatusText, setUsed, streamQuery, validate |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
toSet
protected java.util.Hashtable toSet
- Hashtable of the properties to set.
toRemove
protected java.util.Hashtable toRemove
- Hashtable of the properties to remove.
PropPatchMethod
public PropPatchMethod()
- Method constructor.
PropPatchMethod
public PropPatchMethod(java.lang.String path)
- Method constructor.
addPropertyToSet
public void addPropertyToSet(java.lang.String name,
java.lang.String value)
- Add a new property to set.
- Parameters:
name
- Property namevalue
- Property value
addPropertyToSet
public void addPropertyToSet(java.lang.String name,
java.lang.String value,
java.lang.String namespace,
java.lang.String namespaceInfo)
- Add a new property to set.
- Parameters:
name
- Property namevalue
- Property valuenamespace
- Namespace abbreviationnamespaceInfo
- Namespace information
addPropertyToRemove
public void addPropertyToRemove(java.lang.String name)
- Add property to remove.
- Parameters:
name
- Property name
addPropertyToRemove
public void addPropertyToRemove(java.lang.String name,
java.lang.String namespace,
java.lang.String namespaceInfo)
- Add property to remove.
- Parameters:
name
- Property namenamespace
- Namespace abbreviationnamespaceInfo
- Namespace information
generateHeaders
public void generateHeaders(java.lang.String host,
State state)
- Generate additional headers needed by the request.
- Overrides:
generateHeaders
in class WebdavMethodBase
- Parameters:
host
- the hoststate
- State token
generateQuery
public java.lang.String generateQuery()
- Generate the query body.
- Overrides:
generateQuery
in class WebdavMethodBase
- Returns:
- String query