1 package edu.pdx.cs410J.whitlock.client;
2
3 import com.google.gwt.i18n.client.DateTimeFormat;
4 import edu.pdx.cs410J.AbstractAppointment;
5
6 import java.util.Date;
7
8 public class Appointment extends AbstractAppointment
9 {
10 @Override
11 public String getBeginTimeString()
12 {
13 return "START " + getBeginTime();
14 }
15
16 @Override
17 public String getEndTimeString()
18 {
19 return "END + " + formatDate(getEndTime());
20 }
21
22 private String formatDate(Date date) {
23 String pattern = "yyyy/MM/dd hh:mm a";
24 return DateTimeFormat.getFormat(pattern).format(date);
25 }
26
27 @Override
28 public Date getEndTime()
29 {
30 return new Date();
31 }
32
33 @Override
34 public String getDescription()
35 {
36 return "My description";
37 }
38
39 @Override
40 public Date getBeginTime()
41 {
42 return new Date();
43 }
44 }