Uses of Class
de.xima.fc.entities.Appointment
-
Packages that use Appointment Package Description de.xima.fc.api.entity Package for the API access of the model classes.de.xima.fc.appointment de.xima.fc.dao.impl de.xima.fc.dao.interfaces de.xima.fc.handler.entity de.xima.fc.handler.interfaces.entity de.xima.fc.inbox.bean de.xima.fc.interfaces.appointment de.xima.fc.placeholder de.xima.fc.web.common.fd2.model -
-
Uses of Appointment in de.xima.fc.api.entity
Methods in de.xima.fc.api.entity that return Appointment Modifier and Type Method Description Appointment
AppointmentAPI. createBookedAppointment(UserContext uc, IAppointmentCreateBookingParams params)
Books the given appointment.Appointment
AppointmentAPI. getByUUID(UserContext uc, String uuid)
Finds the appointment with the given UUID.Appointment
AppointmentAPI. getByUUID(UserContext uc, UUID uuid)
Finds the appointment with the given UUID.Appointment
AppointmentAPI. moveBookedAppointment(UserContext uc, IAppointmentMoveBookingParams params)
Moves an appointment to a different time and date.Methods in de.xima.fc.api.entity that return types with arguments of type Appointment Modifier and Type Method Description List<Appointment>
AppointmentAPI. getAllBy(UserContext uc, IAppointmentQueryParams queryParams)
Returns all appointments that match the given query parameters. -
Uses of Appointment in de.xima.fc.appointment
Methods in de.xima.fc.appointment that return Appointment Modifier and Type Method Description Appointment
AppointmentBookingExecutor. createBookedAppointment(IAppointmentCreateBookingParams params, Instant now)
Creates (books) a new appointment at a given time slot.Appointment
AppointmentBookingParams.AppointmentSpecifier. getAppointment()
Appointment
SubmittedAppointment. getExistingAppointment()
static Appointment
AppointmentConverter. idToAppointment(String id, AppointmentTemplate template, AppointmentType type, Vorgang formRecord)
Creates a new appointment for the given slot ID and fills it with the given data.Appointment
AppointmentBookingExecutor. moveBookedAppointment(IAppointmentMoveBookingParams params, Instant now)
Updates (moves) an appointment to a different time slot.Methods in de.xima.fc.appointment that return types with arguments of type Appointment Modifier and Type Method Description List<Appointment>
DaoProviderIcalQueryAccessObject. getAppointmentsBy(IEntityContext ctx, Mandant client, AppointmentTemplate template, com.google.common.collect.Range<Instant> range, boolean includePartiallyInRange)
Methods in de.xima.fc.appointment with parameters of type Appointment Modifier and Type Method Description THIS
AppointmentBookingParams.Builder. appointment(Appointment appointment)
static String
AppointmentSlotIdConverter. appointmentToId(Appointment appointment)
AppointmentQueryParams.Builder
AppointmentQueryParams.Builder. excludeAppointment(Appointment appointment)
void
AppointmentValidationBuilder. registerAppointment(Appointment appointment, EAppointmentActionType actionType)
Registers an appointment to be validated.Set<EAppointmentBookingError>
AppointmentValidationBuilder. validateAppointment(Context ctx, Appointment appointment, EAppointmentActionType actionType, com.google.common.collect.Range<Instant> newTime)
Validates the given appointment and returns all validation errors.Set<EAppointmentBookingError>
AppointmentValidationBuilder. validateAppointment(Context ctx, Appointment appointment, SubmittedAppointment action)
Validates the given appointment and returns all validation errors.Method parameters in de.xima.fc.appointment with type arguments of type Appointment Modifier and Type Method Description AppointmentQueryParams.Builder
AppointmentQueryParams.Builder. excludeAppointments(Iterable<Appointment> appointments)
IAppointmentIcalQueryResult
IcalQueryExecutor. executeQuery(Locale locale, AppointmentTemplate template, List<Appointment> appointments, String sourceUrl)
Creates an iCal file from the given appointments.Constructors in de.xima.fc.appointment with parameters of type Appointment Constructor Description AppointmentRangeView(Appointment appointment)
Creates a new appointment range view of the given appointment .Changes in the given appointment are reflected in this view.AppointmentSpecifier(Appointment appointment)
SubmittedAppointment(FieldName fieldName, UUID templateUuid, Map<String,List<String[]>> formValuesMap, Appointment appointment, AppointmentType appointmentType)
Creates a new appointment action for a form submission.SubmittedAppointment(Appointment appointment)
Creates a new appointment action for deleting an existing appointment.Constructor parameters in de.xima.fc.appointment with type arguments of type Appointment Constructor Description SubmittedAppointment(FieldName fieldName, UUID templateUuid, IFormDataAdapter formData, Map<UUID,Appointment> existingAppointmentsByUuid)
Creates a new appointment action for a form submission. -
Uses of Appointment in de.xima.fc.dao.impl
Methods in de.xima.fc.dao.impl that return Appointment Modifier and Type Method Description Appointment
AppointmentDao. getByUUID(IEntityContext ec, String uuid)
Appointment
AppointmentDao. getByUUID(IEntityContext ec, UUID uuid)
Methods in de.xima.fc.dao.impl that return types with arguments of type Appointment Modifier and Type Method Description List<Appointment>
AppointmentDao. getAllBy(IEntityContext ec, IAppointmentQueryParams params)
protected IFCDaoActionHook<Appointment>
AppointmentDao. getPostActionHook()
-
Uses of Appointment in de.xima.fc.dao.interfaces
Methods in de.xima.fc.dao.interfaces that return Appointment Modifier and Type Method Description Appointment
IAppointmentDao. getByUUID(IEntityContext ec, String uuid)
Finds the appointment with the given UUID.Appointment
IAppointmentDao. getByUUID(IEntityContext ec, UUID uuid)
Finds the appointment with the given UUID.Methods in de.xima.fc.dao.interfaces that return types with arguments of type Appointment Modifier and Type Method Description List<Appointment>
IAppointmentDao. getAllBy(IEntityContext ec, IAppointmentQueryParams queryParams)
Returns all appointments that match the given query params. -
Uses of Appointment in de.xima.fc.handler.entity
Methods in de.xima.fc.handler.entity that return Appointment Modifier and Type Method Description Appointment
AppointmentHandler. createBookedAppointment(UserContext uc, IAppointmentCreateBookingParams params)
Appointment
AppointmentHandler. getByUUID(UserContext uc, String uuid)
Appointment
AppointmentHandler. getByUUID(UserContext uc, UUID uuid)
Appointment
AppointmentHandler. moveBookedAppointment(UserContext uc, IAppointmentMoveBookingParams params)
Methods in de.xima.fc.handler.entity that return types with arguments of type Appointment Modifier and Type Method Description List<Appointment>
AppointmentHandler. getAllBy(UserContext uc, IAppointmentQueryParams params)
-
Uses of Appointment in de.xima.fc.handler.interfaces.entity
Methods in de.xima.fc.handler.interfaces.entity that return Appointment Modifier and Type Method Description Appointment
IAppointmentHandler. createBookedAppointment(UserContext uc, IAppointmentCreateBookingParams params)
Books the given appointment.Appointment
IAppointmentHandler. getByUUID(UserContext uc, String uuid)
Finds the appointment with the given UUID.Appointment
IAppointmentHandler. getByUUID(UserContext uc, UUID uuid)
Finds the appointment with the given UUID.Appointment
IAppointmentHandler. moveBookedAppointment(UserContext uc, IAppointmentMoveBookingParams params)
Moves an appointment to a different time and date.Methods in de.xima.fc.handler.interfaces.entity that return types with arguments of type Appointment Modifier and Type Method Description List<Appointment>
IAppointmentHandler. getAllBy(UserContext uc, IAppointmentQueryParams queryParams)
Returns all appointments that match the given query parameters. -
Uses of Appointment in de.xima.fc.inbox.bean
Methods in de.xima.fc.inbox.bean that return Appointment Modifier and Type Method Description Appointment
AppointmentScheduleBean. getSelectedAppointment()
Methods in de.xima.fc.inbox.bean with parameters of type Appointment Modifier and Type Method Description void
AppointmentScheduleBean. setSelectedAppointment(Appointment selectedAppointment)
-
Uses of Appointment in de.xima.fc.interfaces.appointment
Methods in de.xima.fc.interfaces.appointment that return types with arguments of type Appointment Modifier and Type Method Description List<Appointment>
IAppointmentIcalQueryAccessObject. getAppointmentsBy(Context context, Mandant client, AppointmentTemplate template, com.google.common.collect.Range<Instant> range, boolean includePartiallyInRange)
Finds all appointments matching the given criteria. -
Uses of Appointment in de.xima.fc.placeholder
Methods in de.xima.fc.placeholder with parameters of type Appointment Modifier and Type Method Description static String
AppointmentLinkFactory. forAppointment(String context, Appointment appointment, EAppointmentLinkType type, Locale locale)
-
Uses of Appointment in de.xima.fc.web.common.fd2.model
Constructors in de.xima.fc.web.common.fd2.model with parameters of type Appointment Constructor Description AppointmentData(Appointment appointment, AppointmentTemplate appointmentTemplate)
Creates a new appointment view for the given appointment.
-