01: package org.sakaiproject.coursemanagement.api;
02:
03: import java.sql.Time;
04:
05: /**
06: * A time and a place for a Section to meet. Meetings are completely controlled by
07: * their sections. To add a Meeting to a Section, call section.getMeetings() and operate
08: * on the List of meetings.
09: *
10: * @author <a href="mailto:jholtzman@berkeley.edu">Josh Holtzman</a>
11: *
12: */
13: public interface Meeting {
14: public String getLocation();
15:
16: public void setLocation(String location);
17:
18: public Time getStartTime();
19:
20: public void setStartTime(Time startTime);
21:
22: public Time getFinishTime();
23:
24: public void setFinishTime(Time finishTime);
25:
26: public String getNotes();
27:
28: public void setNotes(String notes);
29:
30: public boolean isFriday();
31:
32: public void setFriday(boolean friday);
33:
34: public boolean isMonday();
35:
36: public void setMonday(boolean monday);
37:
38: public boolean isSaturday();
39:
40: public void setSaturday(boolean saturday);
41:
42: public boolean isSunday();
43:
44: public void setSunday(boolean sunday);
45:
46: public boolean isThursday();
47:
48: public void setThursday(boolean thursday);
49:
50: public boolean isTuesday();
51:
52: public void setTuesday(boolean tuesday);
53:
54: public boolean isWednesday();
55:
56: public void setWednesday(boolean wednesday);
57: }
|