Interface IAppointmentSlotHandler
- All Superinterfaces:
IAPIHandler, IGenericHandler, Serializable
- All Known Implementing Classes:
AppointmentSlotHandler
Handler for
AppointmentSlot entities.- Author:
- XIMA MEDIA GmbH
-
Method Summary
Modifier and TypeMethodDescriptiongetAllByTemplates(UserContext uc, List<AppointmentTemplate> templates, boolean merge) Finds all available appointment slots of the given templates.Methods inherited from interface IAPIHandler
getNameMethods inherited from interface IGenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, update, update
-
Method Details
-
getAllByTemplates
List<AppointmentSlot> getAllByTemplates(UserContext uc, List<AppointmentTemplate> templates, boolean merge) Finds all available appointment slots of the given templates.- Parameters:
uc- Current user context.templates- Templates to use.merge- Whether to merge overlapping slots.- Returns:
- All appointment slots of the given templates.
-