package caltool.model.model.schedule; import caltool.model.model.PrecondViolation; import java.util.*; /**** * * Class ScheduleMeetingPrecondViolation defines and exception containing error * conditions for the Schedule.scheduleMeeting method. It contains a list of * the specific error messages that may be output in response to a precondition * having been violated by a call th scheduleMeeting. * */ public class ScheduleMeetingPrecondViolation extends Exception implements PrecondViolation { /** * Return the concrete error list for precondtion violation. Each position * in the list corresponds to violation of a particular precondition * clause. */ public String[] getErrors() { return null; } /** * Clear out all of the error messages in this. */ public void clear() {} /** * Return true if one or more error messages has been set. */ public boolean anyErrors() { return false; } /** * Return the number of error messages. */ public int numberOfErrors() { return 0; } }