public abstract class SoapHandler
extends org.bedework.webdav.servlet.common.MethodBase
| Modifier and Type | Class and Description |
|---|---|
static class |
SoapHandler.UnmarshalResult
Unpack the headers and body
|
| Modifier and Type | Field and Description |
|---|---|
protected JAXBContext |
jc |
protected static Object |
monitor |
| Constructor and Description |
|---|
SoapHandler(CaldavBWIntf intf) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
checkUTC(ietf.params.xml.ns.icalendar_2.BasePropertyType bp) |
void |
doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected String |
findTzid(ietf.params.xml.ns.icalendar_2.BasePropertyType bp) |
protected String |
getAccount() |
protected CaldavBWIntf |
getIntf() |
protected abstract String |
getJaxbContextPath() |
protected SysIntf |
getSysi() |
void |
init() |
protected void |
initResponse(javax.servlet.http.HttpServletResponse resp) |
protected Document |
makeDoc(QName name,
Object o) |
protected JAXBElement |
makeJAXBElement(QName name,
Class cl,
Object o) |
protected void |
marshal(Object o,
OutputStream out) |
protected void |
removeNode(Node nd) |
protected SoapHandler.UnmarshalResult |
unmarshal(javax.servlet.http.HttpServletRequest req) |
addDavHeader, addHeaders, addNs, addStatus, cdataProperty, checkDepth, checkServerInfo, closeTag, defaultDepth, doPropFind, emptyTag, emptyTag, fixPath, flush, formatHTTPDate, getChildren, getChildrenArray, getElementContent, getLogger, getNsAbbrev, getNsIntf, getOnlyChild, getResourceUri, getStatus, init, isEmpty, openTag, openTagNoNewline, parseContent, parseContent, property, property, propertyTagVal, startEmitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaudit, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, warnprotected JAXBContext jc
protected static final Object monitor
public SoapHandler(CaldavBWIntf intf) throws org.bedework.webdav.servlet.shared.WebdavException
intf - org.bedework.webdav.servlet.shared.WebdavException - on soap errorprotected abstract String getJaxbContextPath()
public void init()
init in class org.bedework.webdav.servlet.common.MethodBaseprotected void initResponse(javax.servlet.http.HttpServletResponse resp)
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionpublic void doMethod(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws org.bedework.webdav.servlet.shared.WebdavException
doMethod in class org.bedework.webdav.servlet.common.MethodBaseorg.bedework.webdav.servlet.shared.WebdavExceptionprotected SoapHandler.UnmarshalResult unmarshal(javax.servlet.http.HttpServletRequest req) throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionprotected String getAccount()
protected SysIntf getSysi()
protected CaldavBWIntf getIntf()
protected Document makeDoc(QName name, Object o) throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionprotected void marshal(Object o, OutputStream out) throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionprotected JAXBElement makeJAXBElement(QName name, Class cl, Object o)
protected void removeNode(Node nd) throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionprotected String findTzid(ietf.params.xml.ns.icalendar_2.BasePropertyType bp)
protected String checkUTC(ietf.params.xml.ns.icalendar_2.BasePropertyType bp)
Copyright © 2018 Bedework. All rights reserved.