| 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.