/* * Created on Sep 30, 2004 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */ package net.reliableresponse.notification.broker; import net.reliableresponse.notification.usermgmt.User; /** * This interface defines a calendaring component. Technically, * calendaring is part of scheduling. However, the calendar is used * to determine whether the user is in the office, in a meeting and/or * free * * @author drig * */ public interface CalendarBroker { public boolean isCalendaringEnabled(); public boolean isInMeeting(User user); public boolean isOutOfOffice(User user); public boolean isFree(User user); }