Uses of Interface
appointmentplanner.api.AppointmentRequest
-
Uses of AppointmentRequest in appointmentplanner.api
Methods in appointmentplanner.api that return AppointmentRequestModifier 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.Appointment.getRequest()
Get the request that led to this appointment.default AppointmentRequest
LocalDayPlan.removeAppointment
(Appointment appointment) Timeline.removeAppointment
(Appointment appointment) Removes the given appointment, returning the AppointmentRequest of that appointment, if found.Methods in appointmentplanner.api that return types with arguments of type AppointmentRequestModifier and TypeMethodDescriptiondefault List<AppointmentRequest>
LocalDayPlan.removeAppointments
(Predicate<Appointment> filter) Timeline.removeAppointments
(Predicate<Appointment> filter) Removes appointments with description that matches a filter.Methods in appointmentplanner.api with parameters of type AppointmentRequestModifier and TypeMethodDescriptiondefault Optional<Appointment>
Timeline.addAppointment
(LocalDay forDay, AppointmentRequest appointmentRequest) Create an appointment based on previous appointmentRequest.