1 package edu.pdx.cs410J.whitlock.server;
2
3 import com.google.gwt.user.server.rpc.RemoteServiceServlet;
4 import edu.pdx.cs410J.whitlock.client.Appointment;
5 import edu.pdx.cs410J.whitlock.client.AppointmentBook;
6 import edu.pdx.cs410J.whitlock.client.AppointmentBookService;
7
8
9
10
11 public class AppointmentBookServiceImpl extends RemoteServiceServlet implements AppointmentBookService
12 {
13 @Override
14 public AppointmentBook createAppointmentBook(int numberOfAppointments) {
15 AppointmentBook book = new AppointmentBook();
16 for (int i = 0; i < numberOfAppointments; i++) {
17 book.addAppointment(new Appointment());
18 }
19 return book;
20 }
21
22 @Override
23 protected void doUnexpectedFailure(Throwable unhandled) {
24 unhandled.printStackTrace(System.err);
25 super.doUnexpectedFailure(unhandled);
26 }
27
28 }