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}