Package de.xima.fc.appointment
package de.xima.fc.appointment
-
ClassDescriptionImplementation of a
IAppointmentAvailableDate
.Exception thrown by the appointment booking handler.Executor with the logic for booking appointments, canceling appointments, or moving appointments to another date.POJO implementation ofIAppointmentBookingParams
with a builder.AppointmentBookingParams.Builder<THIS,TARGET extends IAppointmentBookingParams> Converts between the timestamp / ID representation of an appointment and the appointment itself.POJO implementation ofIAppointmentCreateBookingParams
with a builder.POJO implementation ofIAppointmentDeleteBookingParams
with a builder.POJO implementation of aIAppointmentFreeSlot
.POJO implementation of aIAppointmentFreeSlotQueryParams
.Exception thrown by the iCal query executor that creates calendars for appointments.Simple POJO implementation of aIAppointmentIcalQueryResult
.POJO implementation ofIAppointmentMoveBookingParams
with a builder.POJO implementation with builder forIAppointmentQueryParams
.A builder forIAppointmentQueryParams
.An implementation of aIAppointmentRangeView
that takes an existing appointment and reflects changes in that appointment.Converts between a freeIAppointmentFreeSlot
returned by the appointment free slot servlet and the correspondingLocalDateTime
.POJO implementation ofIAppointmentValidateParams
with a builder.AppointmentValidationBuilder<Context>Validation builder for validation a sequence of appointment actions.Helper methods for the appointment module.Implementation ofIAppointmentIcalQueryAccessObject
that uses theDaoProvider
s.Implementation ofIAppointmentValidationAccessObject
that uses theDaoProvider.APPOINTMENT_DAO
.An enumeration of the actions that can be applied to a submitted appointment.An enumeration of the possible errors that may occur when booking an appointment.Enumeration with flags for changing the validation process of anAppointment
.An enumeration with the possible errors that may occur when creating an iCal file with the existingAppointment
s of anAppointmentTemplate
.POJO helper class for the appointment free slot query result builder.Represents a parsed form field name, with the base name, the suffix, and the repetition index.Class that is used to find the free slots of anAppointmentTemplate
in a given time range, excluding slots already blocked by anAppointment
.Builder for aIAppointmentFreeSlotQueryParams
.IcalQueryExecutor<Context>Executor with the logic for creating iCal files with appointments.Represents the state of a submitted appointment form field.