Class 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.webdav.servlet.common.MethodBase

        org.bedework.webdav.servlet.common.MethodBase.MethodInfo
    • Field Summary

      • Fields inherited from class org.bedework.webdav.servlet.common.ReportMethod

        pm, preq
      • Fields 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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Document query​(String qstring, String resourceUri)  
      Collection<org.bedework.webdav.servlet.shared.WebdavNsNode> query​(String resourceUri, org.oasis_open.docs.ws_calendar.ns.soap.CalendarQueryType cq)  
      • Methods inherited from class org.bedework.webdav.servlet.common.ReportMethod

        doMethod, doNodeProperties
      • Methods 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, startEmit
      • Methods 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, warn
      • Methods inherited from interface org.bedework.webdav.servlet.common.SecureXml

        parseXmlSafely
    • Constructor Detail

      • ReportBase

        public ReportBase​(org.bedework.webdav.servlet.shared.WebdavNsIntf nsIntf)
        Parameters:
        nsIntf -
    • Method Detail

      • query

        public Document query​(String qstring,
                              String resourceUri)
                       throws org.bedework.webdav.servlet.shared.WebdavException
        Parameters:
        qstring - - query string
        resourceUri -
        Returns:
        Document
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
      • query

        public Collection<org.bedework.webdav.servlet.shared.WebdavNsNode> query​(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