Class 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 Detail

      • FreeBusyQuery

        public FreeBusyQuery()
        Constructor
    • 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 - 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