package edu.pdx.cs410J.whitlock;

import edu.pdx.cs410J.AbstractAppointmentBook;

import java.util.Collection;

public class AppointmentBook extends AbstractAppointmentBook<Appointment> {
  @Override
  public String getOwnerName() {
    throw new UnsupportedOperationException("This method is not implemented yet");
  }

  @Override
  public Collection<Appointment> getAppointments() {
    throw new UnsupportedOperationException("This method is not implemented yet");
  }

  @Override
  public void addAppointment(Appointment appt) {
    throw new UnsupportedOperationException("This method is not implemented yet");
  }
}

Add an implementation of AbstractAppointmentBook that demonstrates how to bind the generic type "T" to a concrete Appointment.