Class FreeBusyQuery
- java.lang.Object
-
- org.bedework.caldav.server.calquery.FreeBusyQuery
-
- All Implemented Interfaces:
org.bedework.util.logging.Logged
public class FreeBusyQuery extends Object implements org.bedework.util.logging.Logged
- Author:
- Mike Douglass douglm rpi.edu
-
-
Constructor Summary
Constructors Constructor Description FreeBusyQuery()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddump()Debug methodCalDAVEventgetFreeBusy(SysIntf sysi, CalDAVCollection col, int depth)org.bedework.util.logging.BwLoggergetLogger()voidparse(Node nd)The given node is is the free-busy-query time-range element Should have exactly one time-range element.-
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
-
-
-
-
Method Detail
-
parse
public void parse(Node nd) throws org.bedework.webdav.servlet.shared.WebdavException
The given node is is the free-busy-query time-range element Should have exactly one time-range element.- Parameters:
nd- the node to parse- Throws:
org.bedework.webdav.servlet.shared.WebdavException- on fatal error
-
getFreeBusy
public CalDAVEvent getFreeBusy(SysIntf sysi, CalDAVCollection col, int depth) throws org.bedework.webdav.servlet.shared.WebdavException
- Parameters:
sysi- interfacecol- collectiondepth- to go- Returns:
- BwEvent
- Throws:
org.bedework.webdav.servlet.shared.WebdavException- on fatal error
-
dump
public void dump()
Debug method
-
getLogger
public org.bedework.util.logging.BwLogger getLogger()
- Specified by:
getLoggerin interfaceorg.bedework.util.logging.Logged
-
-