001package edu.pdx.cs410J.whitlock.client;
002
003import com.google.gwt.i18n.client.DateTimeFormat;
004import edu.pdx.cs410J.AbstractAppointment;
005
006import java.util.Date;
007
008public class Appointment extends AbstractAppointment
009{
010    @Override
011    public String getBeginTimeString()
012    {
013        return "START " + getBeginTime();
014    }
015
016    @Override
017    public String getEndTimeString()
018    {
019        return "END + " + formatDate(getEndTime());
020    }
021
022    private String formatDate(Date date) {
023        String pattern = "yyyy/MM/dd hh:mm a";
024        return DateTimeFormat.getFormat(pattern).format(date);
025    }
026
027    @Override
028    public Date getEndTime()
029    {
030        return new Date();
031    }
032
033    @Override
034    public String getDescription()
035    {
036        return "My description";
037    }
038
039    @Override
040    public Date getBeginTime()
041    {
042        return new Date();
043    }
044}