Class SynchwsHandler
java.lang.Object
org.bedework.webdav.servlet.common.MethodBase
org.bedework.caldav.server.soap.SoapHandler
org.bedework.caldav.server.soap.calws.CalwsHandler
org.bedework.caldav.server.soap.synch.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.caldav.server.soap.SoapHandler
SoapHandler.UnmarshalResultNested 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.soap.SoapHandler
jc, monitorFields inherited from class org.bedework.webdav.servlet.common.MethodBase
dumpContent, hasBriefHeader, nsIntf, xml -
Constructor Summary
Constructors Constructor Description SynchwsHandler(CaldavBWIntf intf) -
Method Summary
Modifier and Type Method Description protected java.lang.StringgetJaxbContextPath()voidprocessPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, RequestPars pars)Methods inherited from class org.bedework.caldav.server.soap.calws.CalwsHandler
processRequestMethods inherited from class org.bedework.caldav.server.soap.SoapHandler
checkUTC, doMethod, findTzid, getAccount, getIntf, getSysi, init, initResponse, makeDoc, makeJAXBElement, marshal, removeNode, unmarshalMethods 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
-
SynchwsHandler
- Parameters:
intf- caldav interface- Throws:
org.bedework.webdav.servlet.shared.WebdavException
-
-
Method Details
-
getJaxbContextPath
protected java.lang.String getJaxbContextPath()- Overrides:
getJaxbContextPathin classCalwsHandler- Returns:
- String required to for JAXBContext.newInstance
-
processPost
public void processPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, RequestPars pars) throws org.bedework.webdav.servlet.shared.WebdavException- Overrides:
processPostin classCalwsHandler- Parameters:
req- http requestresp- http responsepars- processed request parameters- Throws:
org.bedework.webdav.servlet.shared.WebdavException
-