Uses of Class
de.xima.fc.entities.Appointment
Packages that use Appointment
Package
Description
Package for the API access of the model classes.
-
Uses of Appointment in de.xima.fc.api.entity
Methods in de.xima.fc.api.entity that return AppointmentModifier and TypeMethodDescriptionAppointmentAPI.createBookedAppointment
(UserContext uc, IAppointmentCreateBookingParams params) Books the given appointment.AppointmentAPI.getByUUID
(UserContext uc, String uuid) Finds the appointment with the given UUID.AppointmentAPI.getByUUID
(UserContext uc, UUID uuid) Finds the appointment with the given UUID.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 AppointmentModifier and TypeMethodDescriptionAppointmentAPI.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 AppointmentModifier and TypeMethodDescriptionAppointmentBookingExecutor.createBookedAppointment
(IAppointmentCreateBookingParams params, Instant now) Creates (books) a new appointment at a given time slot.AppointmentBookingParams.AppointmentSpecifier.getAppointment()
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.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 AppointmentModifier and TypeMethodDescriptionDaoProviderIcalQueryAccessObject.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 AppointmentModifier and TypeMethodDescriptionAppointmentBookingParams.Builder.appointment
(Appointment appointment) static String
AppointmentSlotIdConverter.appointmentToId
(Appointment appointment) AppointmentQueryParams.Builder.excludeAppointment
(Appointment appointment) static SubmittedAppointment
SubmittedAppointment.forDeletedAppointment
(Appointment appointment) Creates a new appointment action for deleting an existing appointment.static List<SubmittedAppointment>
SubmittedAppointment.forFormData
(FieldName fieldName, UUID templateUuid, Map<String, List<String[]>> formValuesMap, Appointment appointment, AppointmentType appointmentType, int ordinalIndex) Creates a new appointment action for a form submission.void
AppointmentValidationBuilder.registerAppointment
(Appointment appointment, EAppointmentActionType actionType) Registers an appointment to be validated.AppointmentValidationBuilder.validateAppointment
(Context ctx, Appointment appointment, EAppointmentActionType actionType, com.google.common.collect.Range<Instant> newTime) Validates the given appointment and returns all validation errors.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 AppointmentModifier and TypeMethodDescriptionAppointmentQueryParams.Builder.excludeAppointments
(Iterable<Appointment> appointments) IcalQueryExecutor.executeQuery
(Locale locale, AppointmentTemplate template, List<Appointment> appointments, String sourceUrl) Creates an iCal file from the given appointments.static List<SubmittedAppointment>
SubmittedAppointment.forFormData
(FieldName fieldName, UUID templateUuid, IFormDataAdapter formData, Map<UUID, Appointment> existingAppointmentsByUuid) Creates a new appointment action for a form submission.Constructors in de.xima.fc.appointment with parameters of type AppointmentModifierConstructorDescriptionAppointmentRangeView
(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) -
Uses of Appointment in de.xima.fc.dao.impl
Methods in de.xima.fc.dao.impl that return AppointmentModifier and TypeMethodDescriptionAppointmentDao.getByUUID
(IEntityContext ec, String uuid) AppointmentDao.getByUUID
(IEntityContext ec, UUID uuid) Methods in de.xima.fc.dao.impl that return types with arguments of type AppointmentModifier and TypeMethodDescriptionAppointmentDao.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 AppointmentModifier and TypeMethodDescriptionIAppointmentDao.getByUUID
(IEntityContext ec, String uuid) Finds the appointment with the given UUID.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 AppointmentModifier and TypeMethodDescriptionIAppointmentDao.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 AppointmentModifier and TypeMethodDescriptionAppointmentHandler.createBookedAppointment
(UserContext uc, IAppointmentCreateBookingParams params) AppointmentHandler.getByUUID
(UserContext uc, String uuid) AppointmentHandler.getByUUID
(UserContext uc, UUID uuid) AppointmentHandler.moveBookedAppointment
(UserContext uc, IAppointmentMoveBookingParams params) Methods in de.xima.fc.handler.entity that return types with arguments of type AppointmentModifier and TypeMethodDescriptionAppointmentHandler.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 AppointmentModifier and TypeMethodDescriptionIAppointmentHandler.createBookedAppointment
(UserContext uc, IAppointmentCreateBookingParams params) Books the given appointment.IAppointmentHandler.getByUUID
(UserContext uc, String uuid) Finds the appointment with the given UUID.IAppointmentHandler.getByUUID
(UserContext uc, UUID uuid) Finds the appointment with the given UUID.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 AppointmentModifier and TypeMethodDescriptionIAppointmentHandler.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 AppointmentMethods in de.xima.fc.inbox.bean with parameters of type AppointmentModifier and TypeMethodDescriptionvoid
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 AppointmentModifier and TypeMethodDescriptionIAppointmentIcalQueryAccessObject.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.replacer.appointment
Methods in de.xima.fc.placeholder.replacer.appointment with parameters of type AppointmentModifier and TypeMethodDescriptionstatic String
AppointmentDataCreator.createHtmlDescription
(Locale locale, AppointmentTemplate template, Appointment appointment, Vorgang formRecord, IReplacerParams replacerParams) Creats the html descriptionstatic String
AppointmentDataCreator.createPlainDescription
(Locale locale, AppointmentTemplate template, Appointment appointment, Vorgang formRecord, IReplacerParams replacerParams) Creats the plain text descriptionstatic String
AppointmentDataCreator.createSubject
(Locale locale, AppointmentTemplate template, Appointment appointment, Vorgang formRecord, IReplacerParams replacerParams) Creats the subjectConstructors in de.xima.fc.placeholder.replacer.appointment with parameters of type AppointmentModifierConstructorDescriptionAppointmentLinkBuilder
(Vorgang formRecord, Appointment appointment, String baseUrl, IReplacerParams replacerParams, EAppointmentLinkType linkType) Constructor parameters in de.xima.fc.placeholder.replacer.appointment with type arguments of type AppointmentModifierConstructorDescriptionAppointmentLinkBuilder
(Vorgang formRecord, List<Appointment> appointments, String baseUrl, IReplacerParams replacerParams, EAppointmentLinkType linkType) AppointmentListBuilder
(Vorgang formRecord, List<Appointment> appointments, String baseUrl, IReplacerParams replacerParams) -
Uses of Appointment in de.xima.fc.web.common.fd2.model
Constructors in de.xima.fc.web.common.fd2.model with parameters of type AppointmentModifierConstructorDescriptionAppointmentData
(Appointment appointment, AppointmentTemplate appointmentTemplate) Creates a new appointment view for the given appointment.