summaryrefslogtreecommitdiffstats
path: root/src/se/liu/gusso230/calendar/Appointment.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/se/liu/gusso230/calendar/Appointment.java')
-rw-r--r--src/se/liu/gusso230/calendar/Appointment.java29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/se/liu/gusso230/calendar/Appointment.java b/src/se/liu/gusso230/calendar/Appointment.java
new file mode 100644
index 0000000..c0551ca
--- /dev/null
+++ b/src/se/liu/gusso230/calendar/Appointment.java
@@ -0,0 +1,29 @@
+package se.liu.gusso230.calendar;
+
+public class Appointment {
+ private String subject;
+ private SimpleDate date;
+ private TimeSpan timeSpan;
+
+ public Appointment(final String subject, final SimpleDate date, final TimeSpan timeSpan) {
+ this.subject = subject;
+ this.date = date;
+ this.timeSpan = timeSpan;
+ }
+
+ public String getSubject() {
+ return subject;
+ }
+
+ public SimpleDate getDate() {
+ return date;
+ }
+
+ public TimeSpan getTimeSpan() {
+ return timeSpan;
+ }
+
+ @Override public String toString() {
+ return getDate() + " " + getTimeSpan() + ": " + getSubject();
+ }
+}