Package org.bedework.calfacade.util
Class EventPeriods
java.lang.Object
org.bedework.calfacade.util.EventPeriods
- All Implemented Interfaces:
org.bedework.util.logging.Logged
Class to help handling of event periods when building free busy information
- Author:
- douglm
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPeriod(net.fortuna.ical4j.model.DateTime pstart, net.fortuna.ical4j.model.DateTime pend, int type) voidaddPeriod(BwDateTime pstart, BwDateTime pend, int type) org.bedework.util.logging.BwLoggermakeFreeBusyComponent(int type) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
- Parameters:
start- bw date/timeend- bw date/time
-
-
Method Details
-
addPeriod
- Parameters:
pstart- bw date/timepend- bw date/timetype- from BwFreeBusyComponent
-
addPeriod
public void addPeriod(net.fortuna.ical4j.model.DateTime pstart, net.fortuna.ical4j.model.DateTime pend, int type) - Parameters:
pstart- bw date/timepend- bw date/timetype- from BwFreeBusyComponent
-
makeFreeBusyComponent
- Parameters:
type- from BwFreeBusyComponent- Returns:
- BwFreeBusyComponent or null for no entries
-
getLogger
public org.bedework.util.logging.BwLogger getLogger()- Specified by:
getLoggerin interfaceorg.bedework.util.logging.Logged
-