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.replacer.appointment de.xima.fc.testhelper 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. getBy(UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm, boolean eager)
Finds the appointment with the givenQueryCriteriaManager
an is able to load it eagerly.Appointment
AppointmentAPI. getByUUID(UserContext uc, String uuid)
Finds the appointment with the given UUID.Appointment
AppointmentAPI. getByUUID(UserContext uc, String uuid, boolean eager)
Finds the appointment with the given UUID an is able to load it eagerly.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)
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.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.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 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)
-
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. getBy(UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm, boolean eager)
Appointment
AppointmentHandler. getByUUID(UserContext uc, String uuid)
Appointment
AppointmentHandler. getByUUID(UserContext uc, String uuid, boolean eager)
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. getBy(UserContext uc, de.xima.cmn.criteria.QueryCriteriaManager qcm, boolean eager)
Finds the appointment with theQueryCriteriaManager
and an is able to load it eagerly.Appointment
IAppointmentHandler. getByUUID(UserContext uc, String uuid)
Finds the appointment with the given UUID.Appointment
IAppointmentHandler. getByUUID(UserContext uc, String uuid, boolean eager)
Finds the appointment with the given UUID and an is able to load it eagerly.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.replacer.appointment
Methods in de.xima.fc.placeholder.replacer.appointment with parameters of type Appointment Modifier and Type Method Description static 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 Appointment Constructor Description AppointmentLinkBuilder(Vorgang formRecord, Appointment appointment, String baseUrl, IReplacerParams replacerParams, EAppointmentLinkType linkType)
Constructor parameters in de.xima.fc.placeholder.replacer.appointment with type arguments of type Appointment Constructor Description AppointmentLinkBuilder(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.testhelper
Methods in de.xima.fc.testhelper that return Appointment Modifier and Type Method Description static Appointment
EntityDummyFactory. dummyAppointment(Vorgang formRecord, IFormRecordAppointmentTestConfig config)
static Appointment
EntityDummyFactory. dummyAppointment(Vorgang formRecord, Instant from, Instant until, AppointmentType type, EAppointmentStatus status)
-
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.
-