Class EventPeriods

java.lang.Object
org.bedework.calfacade.util.EventPeriods
All Implemented Interfaces:
org.bedework.util.logging.Logged

public class EventPeriods extends Object implements org.bedework.util.logging.Logged
Class to help handling of event periods when building free busy information
Author:
douglm
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addPeriod(net.fortuna.ical4j.model.DateTime pstart, net.fortuna.ical4j.model.DateTime pend, int type)
     
    void
    addPeriod(BwDateTime pstart, BwDateTime pend, int type)
     
    org.bedework.util.logging.BwLogger
     
     

    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

    • EventPeriods

      public EventPeriods(BwDateTime start, BwDateTime end)
      Parameters:
      start - bw date/time
      end - bw date/time
  • Method Details

    • addPeriod

      public void addPeriod(BwDateTime pstart, BwDateTime pend, int type)
      Parameters:
      pstart - bw date/time
      pend - bw date/time
      type - from BwFreeBusyComponent
    • addPeriod

      public void addPeriod(net.fortuna.ical4j.model.DateTime pstart, net.fortuna.ical4j.model.DateTime pend, int type)
      Parameters:
      pstart - bw date/time
      pend - bw date/time
      type - from BwFreeBusyComponent
    • makeFreeBusyComponent

      public BwFreeBusyComponent makeFreeBusyComponent(int type)
      Parameters:
      type - from BwFreeBusyComponent
      Returns:
      BwFreeBusyComponent or null for no entries
    • getLogger

      public org.bedework.util.logging.BwLogger getLogger()
      Specified by:
      getLogger in interface org.bedework.util.logging.Logged