public class CaldavReportMethod
extends org.bedework.webdav.servlet.common.ReportMethod
| Modifier and Type | Class and Description |
|---|---|
protected static class |
CaldavReportMethod.CalendarQueryPars |
| Modifier and Type | Field and Description |
|---|---|
protected CaldavReportMethod.CalendarQueryPars |
cqpars |
| Constructor and Description |
|---|
CaldavReportMethod() |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<org.bedework.webdav.servlet.shared.WebdavNsNode> |
doNodeAndChildren(CaldavReportMethod.CalendarQueryPars cqp,
org.bedework.webdav.servlet.shared.WebdavNsNode node) |
protected Collection<org.bedework.webdav.servlet.shared.WebdavNsNode> |
doNodeAndChildren(CaldavReportMethod.CalendarQueryPars cqp,
org.bedework.webdav.servlet.shared.WebdavNsNode node,
ietf.params.xml.ns.caldav.ExpandType expand,
ietf.params.xml.ns.caldav.LimitRecurrenceSetType lrs,
List<String> retrieveList) |
protected int |
getCaldavReportType(Document doc)
See if we recognize this report type and return an index.
|
Collection<org.bedework.webdav.servlet.shared.WebdavNsNode> |
getMgetNodes(Collection<String> hrefs,
Collection<String> badHrefs)
Return collection of nodes specified by list of hrefs.
|
void |
init()
Called at each request
|
protected void |
process(CaldavReportMethod.CalendarQueryPars cqp,
String resourceUri) |
protected void |
process(Document doc,
int depth,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected void |
processDoc(Document doc) |
void |
processFbResp(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
int depth)
Handle free/busy response
|
void |
processResp(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
int depth) |
doMethod, doNodePropertiesaddDavHeader, addHeaders, addNs, addStatus, cdataProperty, checkDepth, checkServerInfo, closeTag, defaultDepth, doPropFind, emptyTag, emptyTag, fixPath, flush, formatHTTPDate, getChildren, getChildrenArray, getElementContent, getLogger, getNsAbbrev, getNsIntf, getOnlyChild, getResourceUri, getStatus, init, isEmpty, openTag, openTagNoNewline, parseContent, parseContent, property, property, propertyTagVal, startEmitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaudit, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, warnprotected CaldavReportMethod.CalendarQueryPars cqpars
public void init()
init in class org.bedework.webdav.servlet.common.ReportMethodprotected void process(Document doc, int depth, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws org.bedework.webdav.servlet.shared.WebdavException
process in class org.bedework.webdav.servlet.common.ReportMethodorg.bedework.webdav.servlet.shared.WebdavExceptionprotected int getCaldavReportType(Document doc) throws org.bedework.webdav.servlet.shared.WebdavException
doc - org.bedework.webdav.servlet.shared.WebdavExceptionprotected void processDoc(Document doc) throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionpublic void processResp(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
int depth)
throws org.bedework.webdav.servlet.shared.WebdavException
req - resp - depth - org.bedework.webdav.servlet.shared.WebdavExceptionprotected void process(CaldavReportMethod.CalendarQueryPars cqp, String resourceUri) throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionpublic Collection<org.bedework.webdav.servlet.shared.WebdavNsNode> getMgetNodes(Collection<String> hrefs, Collection<String> badHrefs) throws org.bedework.webdav.servlet.shared.WebdavException
hrefs - badHrefs - org.bedework.webdav.servlet.shared.WebdavExceptionprotected Collection<org.bedework.webdav.servlet.shared.WebdavNsNode> doNodeAndChildren(CaldavReportMethod.CalendarQueryPars cqp, org.bedework.webdav.servlet.shared.WebdavNsNode node) throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionprotected Collection<org.bedework.webdav.servlet.shared.WebdavNsNode> doNodeAndChildren(CaldavReportMethod.CalendarQueryPars cqp, org.bedework.webdav.servlet.shared.WebdavNsNode node, ietf.params.xml.ns.caldav.ExpandType expand, ietf.params.xml.ns.caldav.LimitRecurrenceSetType lrs, List<String> retrieveList) throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionpublic void processFbResp(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
int depth)
throws org.bedework.webdav.servlet.shared.WebdavException
req - resp - depth - org.bedework.webdav.servlet.shared.WebdavExceptionCopyright © 2018 Bedework. All rights reserved.