public class AppointmentTemplateAPI extends AEntityAPI<AppointmentTemplate>
AppointmentTemplate entities.entityClass| Constructor and Description | 
|---|
| AppointmentTemplateAPI() | 
| Modifier and Type | Method and Description | 
|---|---|
| IAppointmentFreeSlotQueryResult | executeFreeSlotQuery(UserContext uc,
                    IAppointmentFreeSlotQueryParams params)Finds all available date slots for the given appointment template, in the given month of the year. | 
| IAppointmentIcalQueryResult | executeIcalQuery(UserContext uc,
                IAppointmentIcalQueryParams params)Finds all available appointments for the given appointment template, and returns and iCal file. | 
| List<AppointmentTemplate> | getAllByClient(UserContext uc,
              Mandant currentClient)Finds all available appointment templates of the given client. | 
| AppointmentTemplate | getByUUID(UserContext uc,
         Mandant client,
         String uuid)Finds the appointment template with the given UUID. | 
| AppointmentTemplate | getByUUID(UserContext uc,
         Mandant client,
         UUID uuid)Finds the appointment template with the given UUID. | 
create, create, delete, delete, deleteAllBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getSingleAttributes, getSingleAttributes, resultTotalCount, resultTotalCount, update, updategetHandlerProviderpublic IAppointmentFreeSlotQueryResult executeFreeSlotQuery(UserContext uc, IAppointmentFreeSlotQueryParams params)
uc - Current user context.params - Parameters for the appointment query.public IAppointmentIcalQueryResult executeIcalQuery(UserContext uc, IAppointmentIcalQueryParams params) throws AppointmentIcalException
uc - Current user context.params - Parameters for the appointment iCal query.AppointmentIcalException - When the query could not be executed.public List<AppointmentTemplate> getAllByClient(UserContext uc, Mandant currentClient)
uc - Current user context.currentClient - The client for which to find the appointments.public AppointmentTemplate getByUUID(UserContext uc, Mandant client, String uuid)
uc - Current user context for accessing the database.client - The client for which to find the templates.uuid - UUID of an appointment.public AppointmentTemplate getByUUID(UserContext uc, Mandant client, UUID uuid)
uc - Current user context for accessing the database.client - The client for which to find the templates.uuid - UUID of an appointment.Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.