Package org.bedework.caldav.server.soap
Class ReportBase
java.lang.Object
org.bedework.webdav.servlet.common.MethodBase
org.bedework.webdav.servlet.common.ReportMethod
org.bedework.caldav.server.CaldavReportMethod
org.bedework.caldav.server.soap.ReportBase
- All Implemented Interfaces:
org.bedework.util.logging.Logged,org.bedework.webdav.servlet.common.SecureXml
- Direct Known Subclasses:
Report
public class ReportBase extends CaldavReportMethod
- Author:
- douglm
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bedework.caldav.server.CaldavReportMethod
CaldavReportMethod.CalendarQueryParsNested classes/interfaces inherited from class org.bedework.webdav.servlet.common.MethodBase
org.bedework.webdav.servlet.common.MethodBase.MethodInfo -
Field Summary
Fields inherited from class org.bedework.caldav.server.CaldavReportMethod
cqparsFields inherited from class org.bedework.webdav.servlet.common.ReportMethod
pm, preqFields inherited from class org.bedework.webdav.servlet.common.MethodBase
dumpContent, hasBriefHeader, nsIntf, xml -
Constructor Summary
Constructors Constructor Description ReportBase(org.bedework.webdav.servlet.shared.WebdavNsIntf nsIntf) -
Method Summary
Methods inherited from class org.bedework.caldav.server.CaldavReportMethod
doNodeAndChildren, doNodeAndChildren, getCaldavReportType, getMgetNodes, init, process, process, processDoc, processFbResp, processRespMethods inherited from class org.bedework.webdav.servlet.common.ReportMethod
doMethod, doNodePropertiesMethods inherited from class org.bedework.webdav.servlet.common.MethodBase
addDavHeader, addHeaders, addNs, addStatus, cdataProperty, checkDepth, checkServerInfo, closeTag, defaultDepth, doPropFind, emptyTag, emptyTag, flush, getChildren, getChildrenArray, getElementContent, getLogger, getNsAbbrev, getNsIntf, getOnlyChild, getResourceUri, getStatus, init, isEmpty, openTag, openTagNoNewline, parseContent, parseContent, property, property, propertyTagVal, startEmitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, warnMethods inherited from interface org.bedework.webdav.servlet.common.SecureXml
parseXmlSafely
-
Constructor Details
-
Method Details
-
query
public org.w3c.dom.Document query(java.lang.String qstring, java.lang.String resourceUri) throws org.bedework.webdav.servlet.shared.WebdavException- Parameters:
qstring- - query stringresourceUri-- Returns:
- Document
- Throws:
org.bedework.webdav.servlet.shared.WebdavException
-
query
public java.util.Collection<org.bedework.webdav.servlet.shared.WebdavNsNode> query(java.lang.String resourceUri, org.oasis_open.docs.ws_calendar.ns.soap.CalendarQueryType cq) throws org.bedework.webdav.servlet.shared.WebdavException- Parameters:
resourceUri-cq-- Returns:
- collection of nodes
- Throws:
org.bedework.webdav.servlet.shared.WebdavException
-