public class AppointmentTemplateHandler extends GenericHandler implements IAppointmentTemplateHandler
AppointmentTemplate entities.LOG| Constructor and Description | 
|---|
AppointmentTemplateHandler()  | 
| 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, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getSingleAttributes, getSingleAttributes, resultTotalCount, serializableList, update, updategetNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreate, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getSingleAttributes, getSingleAttributes, resultTotalCount, update, updategetNamepublic IAppointmentFreeSlotQueryResult executeFreeSlotQuery(UserContext uc, IAppointmentFreeSlotQueryParams params)
IAppointmentTemplateHandlerexecuteFreeSlotQuery in interface IAppointmentTemplateHandleruc - Current user context.params - Parameters for the appointment query.public IAppointmentIcalQueryResult executeIcalQuery(UserContext uc, IAppointmentIcalQueryParams params) throws AppointmentIcalException
IAppointmentTemplateHandlerexecuteIcalQuery in interface IAppointmentTemplateHandleruc - 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)
IAppointmentTemplateHandlergetAllByClient in interface IAppointmentTemplateHandleruc - Current user context.public AppointmentTemplate getByUUID(UserContext uc, Mandant client, String uuid)
IAppointmentTemplateHandlergetByUUID in interface IAppointmentTemplateHandleruc - 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)
IAppointmentTemplateHandlergetByUUID in interface IAppointmentTemplateHandleruc - Current user context for accessing the database.client - The client for which to find the templates.uuid - UUID of an appointment.Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.