Uses of Interface
appointmentplanner.api.AppointmentRequest
-
Uses of AppointmentRequest in appointmentplanner.api
Modifier and TypeMethodDescriptiondefault AppointmentRequest
AbstractAPFactory.createAppointmentRequest
(AppointmentData appData, TimePreference preference) Create a request with time preference.default AppointmentRequest
AbstractAPFactory.createAppointmentRequest
(AppointmentData data, LocalTime startTime) Create an appointmentRequest with a required start time.AbstractAPFactory.createAppointmentRequest
(AppointmentData appointmentData, LocalTime preferredStart, TimePreference fallBack) Create a request with a preferred start time and a fallback time preference.default AppointmentRequest
LocalDayPlan.removeAppointment
(Appointment appointment) Timeline.removeAppointment
(Appointment appointment) Removes the given appointment, returning the AppointmentRequest of that appointment, if found.Appointment.request()
Get the request that led to this appointment.Modifier and TypeMethodDescriptiondefault List
<AppointmentRequest> LocalDayPlan.removeAppointments
(Predicate<Appointment> filter) Timeline.removeAppointments
(Predicate<Appointment> filter) Removes appointments with description that matches a filter.Modifier and TypeMethodDescriptiondefault Optional
<Appointment> Timeline.addAppointment
(LocalDay forDay, AppointmentRequest appointmentRequest) Create an appointment based on previous appointmentRequest.