using System; using System.Collections.Generic; using System.Text; using HeuristicLab.Hive.Contracts.BusinessObjects; namespace HeuristicLab.Hive.Server.DataAccess { public interface IUptimeCalendarDao: IGenericDao { IEnumerable GetUptimeCalendarForResource(Guid resourceId); void SetUptimeCalendarForResource(Guid resourceId, IEnumerable appointments); void NotifyClientsOfNewCalendar(Guid groupId, bool forcePush); IEnumerable GetCalendarForClient(ClientDto client); } }