Class SynchwsHandler

  • All Implemented Interfaces:
    org.bedework.util.logging.Logged, org.bedework.webdav.servlet.common.SecureXml

    public class SynchwsHandler
    extends CalwsHandler
    Class extended by classes which handle special GET requests, e.g. the freebusy service, web calendars, ischedule etc.
    Author:
    Mike Douglass
    • 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.MethodBase

        dumpContent, hasBriefHeader, nsIntf, xml
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String getJaxbContextPath()  
      void processPost​(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, RequestPars pars)  
      • 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

      • SynchwsHandler

        public SynchwsHandler​(CaldavBWIntf intf)
                       throws org.bedework.webdav.servlet.shared.WebdavException
        Parameters:
        intf - caldav interface
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
    • Method Detail

      • processPost

        public void processPost​(javax.servlet.http.HttpServletRequest req,
                                javax.servlet.http.HttpServletResponse resp,
                                RequestPars pars)
                         throws org.bedework.webdav.servlet.shared.WebdavException
        Overrides:
        processPost in class CalwsHandler
        Parameters:
        req - http request
        resp - http response
        pars - processed request parameters
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException