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.UnmarshalResult
-
-
Field Summary
-
Fields inherited from class org.bedework.caldav.server.soap.SoapHandler
jc, monitor
-
-
Constructor Summary
Constructors Constructor Description SynchwsHandler(CaldavBWIntf intf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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
processRequest
-
Methods inherited from class org.bedework.caldav.server.soap.SoapHandler
checkUTC, doMethod, findTzid, getAccount, getIntf, getSysi, init, initResponse, makeDoc, makeJAXBElement, marshal, removeNode, unmarshal
-
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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
-
-
-
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
-
getJaxbContextPath
protected 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
-
-