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 ofIAppointmentBookingParamswith a builder.AppointmentBookingParams.Builder<THIS,TARGET extends IAppointmentBookingParams> Converts between the timestamp / ID representation of an appointment and the appointment itself.POJO implementation ofIAppointmentCreateBookingParamswith a builder.POJO implementation ofIAppointmentDeleteBookingParamswith 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 ofIAppointmentMoveBookingParamswith a builder.POJO implementation with builder forIAppointmentQueryParams.A builder forIAppointmentQueryParams.An implementation of aIAppointmentRangeViewthat takes an existing appointment and reflects changes in that appointment.Converts between a freeIAppointmentFreeSlotreturned by the appointment free slot servlet and the correspondingLocalDateTime.POJO implementation ofIAppointmentValidateParamswith a builder.AppointmentValidationBuilder<Context>Validation builder for validation a sequence of appointment actions.Helper methods for the appointment module.Implementation ofIAppointmentIcalQueryAccessObjectthat uses theDaoProviders.Implementation ofIAppointmentValidationAccessObjectthat 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 existingAppointments 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 anAppointmentTemplatein 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.