package scheduler.Conflict; import scheduler.Generate.*; import scheduler.LocationDB.*; import scheduler.ScheduleQuality.*; import scheduler.ViewSchedule.*; import java.util.Collection; /** * * An object within the Scheduler that keeps track of a * ScheduleItem before and after an administrator has manually edited it. * The object consists of constraint violations that result from the manual * edit. An administrator can view the last manual edit, constraint violations, and resolutions through the ConstraintManager. * * @author * @version * **/ public class ConstraintManager { /** Default Constructor **/ public ConstraintManager() { } protected ConstraintViolationList cvList; protected ScheduleItem oldSI; protected ScheduleItem newSI; }