Module appointmenplanner.api
Package appointmentplanner.api
package appointmentplanner.api
Library to facilitate planning of appointments.
The model is about the planning per day, in the form of a time range or time slot with start time and duration.
This is a student project. The implementation can be tested by a separate test project, by implementing the
necessary infrastructure for the java service provider api.
- Author:
- Richard van den Ham
r.vandenham@fontys.nl
, Pieter van den Homberghp.vandenhombergh@fontys.nl
-
ClassDescriptionThis is the interface that the user (the teachers) of your implementation use to obtain instances of the classes implementing the given other interfaces.Appointment that is scheduled using the appointment planner.Details of an Appointment or AppointmentRequest.Class holding the full details of an appointment request.Utility class to do zoned time conversion.Timezone and day based view on timeline.Timeline of planned appointments.Strategy to find a Time slot to add an Appointment.A time slot represents an (un)allocated range of time defined as [start,end).