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
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Debug method
    getFreeBusy(SysIntf sysi, CalDAVCollection col, int depth)
     
    org.bedework.util.logging.BwLogger
     
    void
    parse(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, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, trace, warn
  • Constructor Details

    • FreeBusyQuery

      public FreeBusyQuery()
      Constructor
  • Method Details

    • 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 - interface
      col - collection
      depth - 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:
      getLogger in interface org.bedework.util.logging.Logged