public class PropPatchMethod extends MethodBase
| Modifier and Type | Class and Description |
|---|---|
static class |
PropPatchMethod.PropertyRemoveList
List of properties to remove
|
static class |
PropPatchMethod.PropertySetList
List of properties to set
|
MethodBase.MethodInfodumpContent, hasBriefHeader, nsIntf, xml| Constructor and Description |
|---|
PropPatchMethod() |
| Modifier and Type | Method and Description |
|---|---|
void |
doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
init()
Called at each request
|
protected void |
processDoc(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
Document doc,
WebdavNsNode node,
QName expectedRoot,
boolean onlySet) |
protected Collection<? extends Collection<Element>> |
processUpdate(Element node)
The given node should contain zero or more set or remove child elements.
|
addDavHeader, addHeaders, addNs, addStatus, cdataProperty, checkDepth, checkServerInfo, closeTag, defaultDepth, doPropFind, emptyTag, emptyTag, fixPath, flush, formatHTTPDate, getChildren, getChildrenArray, getElementContent, getNsAbbrev, getNsIntf, getOnlyChild, getResourceUri, getStatus, init, isEmpty, openTag, openTagNoNewline, parseContent, parseContent, property, property, propertyTagVal, startEmitaudit, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, getAuditLoggerIfEnabled, getErrorLoggerIfEnabled, getLogger, getLogger, getMetricsLoggerIfEnabled, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsLoggerEnabled, metrics, warnpublic void init()
MethodBaseinit in class MethodBasepublic void doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws WebdavException
doMethod in class MethodBaseWebdavExceptionprotected void processDoc(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
Document doc,
WebdavNsNode node,
QName expectedRoot,
boolean onlySet)
throws WebdavException
WebdavExceptionprotected Collection<? extends Collection<Element>> processUpdate(Element node) throws WebdavException
Each set element should contain zero or more property tags with values.
Each remove element should contain zero or more empty property tags.
The returned Collection contains zero or more PropertySetList or PropertyRemoveList entries.
node - WebdavExceptionCopyright © 2018 Bedework. All rights reserved.