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 |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
List<Appointment> |
AppointmentAPI.getAllBy(UserContext uc,
IAppointmentQueryParams queryParams)
Returns all appointments that match the given query parameters.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
List<Appointment> |
DaoProviderIcalQueryAccessObject.getAppointmentsBy(IEntityContext ctx,
Mandant client,
AppointmentTemplate template,
com.google.common.collect.Range<Instant> range,
boolean includePartiallyInRange) |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and 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.
|
Constructor and 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(Appointment appointment)
Creates a new appointment action for deleting an existing appointment.
|
SubmittedAppointment(FieldName fieldName,
UUID templateUuid,
Map<String,List<String[]>> formValuesMap,
Appointment appointment,
AppointmentType appointmentType)
Creates a new appointment action for a form submission.
|
Constructor and Description |
---|
SubmittedAppointment(FieldName fieldName,
UUID templateUuid,
IFormDataAdapter formData,
Map<UUID,Appointment> existingAppointmentsByUuid)
Creates a new appointment action for a form submission.
|
Modifier and Type | Method and Description |
---|---|
Appointment |
AppointmentDao.getByUUID(IEntityContext ec,
String uuid) |
Appointment |
AppointmentDao.getByUUID(IEntityContext ec,
UUID uuid) |
Modifier and Type | Method and Description |
---|---|
List<Appointment> |
AppointmentDao.getAllBy(IEntityContext ec,
IAppointmentQueryParams params) |
protected IFCDaoActionHook<Appointment> |
AppointmentDao.getPostActionHook() |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
List<Appointment> |
IAppointmentDao.getAllBy(IEntityContext ec,
IAppointmentQueryParams queryParams)
Returns all appointments that match the given query params.
|
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
List<Appointment> |
AppointmentHandler.getAllBy(UserContext uc,
IAppointmentQueryParams params) |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
List<Appointment> |
IAppointmentHandler.getAllBy(UserContext uc,
IAppointmentQueryParams queryParams)
Returns all appointments that match the given query parameters.
|
Modifier and Type | Method and Description |
---|---|
Appointment |
AppointmentScheduleBean.getSelectedAppointment() |
Modifier and Type | Method and Description |
---|---|
void |
AppointmentScheduleBean.setSelectedAppointment(Appointment selectedAppointment) |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
static String |
AppointmentLinkFactory.forAppointment(String context,
Appointment appointment,
EAppointmentLinkType type) |
Constructor and Description |
---|
AppointmentData(Appointment appointment,
AppointmentTemplate appointmentTemplate)
Creates a new appointment view for the given appointment.
|
Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.