/**
 * INotifier.java
 * Created Jul 1, 2008
 * Copyright (c) TANDBERG Television 2007-2008
 */
package com.tandbergtv.watchpoint.pmm.schedule.notify;


import java.util.Collection;

import com.tandbergtv.watchpoint.pmm.entities.Schedule;
import com.tandbergtv.workflow.core.service.Service;

/**
 * Generates warnings when titles in a schedule fail to reach the desired status by some
 * predetermined deadline
 * 
 * @author Sahil Verma
 */
public interface IScheduleNotifier extends Service {
	
	/**
	 * Returns the list of notifications for the specified schedule
	 * 
	 * @param schedule
	 * @return
	 */
	Notification getNotification(Schedule schedule);
	
	/**
	 * Returns the list of current notifications
	 */
	Collection<Notification> getCurrentNotifications();
}
