Uses of Class
de.xima.fc.entities.AppointmentSlot
Packages that use AppointmentSlot
Package
Description
Package for the API access of the model classes.
Package für Datenbankentitäten
-
Uses of AppointmentSlot in de.xima.fc.api.entity
Methods in de.xima.fc.api.entity that return types with arguments of type AppointmentSlotModifier and TypeMethodDescriptionAppointmentSlotAPI.getAllByTemplates
(UserContext uc, List<AppointmentTemplate> templates, boolean merge) Finds all available appointment slots of the given templates. -
Uses of AppointmentSlot in de.xima.fc.appointment
Methods in de.xima.fc.appointment that return AppointmentSlotModifier and TypeMethodDescriptionstatic AppointmentSlot
BaseAppointmentHelper.createSlot
(LocalDateTime dateTime) Creates a new slot starting at the given date.static AppointmentSlot
BaseAppointmentHelper.mergeOverlappingSlots
(AppointmentSlot lhs, AppointmentSlot rhs) Takes two overlapping slots and creates a new slot with the start and end time set to the overlapping interval.Methods in de.xima.fc.appointment that return types with arguments of type AppointmentSlotModifier and TypeMethodDescriptionstatic List<AppointmentSlot>
BaseAppointmentHelper.applySlotConstraints
(List<AppointmentSlot> slots, AppointmentTemplate template) Sanitizes the given slots so that they conform the restrictions imposed by the given appointment template.static List<AppointmentSlot>
BaseAppointmentHelper.createDefaultSlots()
Creates the defaultAppointmentTemplate.getSlots()
when none are set yet.static List<AppointmentSlot>
BaseAppointmentHelper.mergeOverlappingSlots
(List<AppointmentSlot> slots) Merges all overlapping slots.Methods in de.xima.fc.appointment with parameters of type AppointmentSlotModifier and TypeMethodDescriptionstatic com.google.common.collect.Range<LocalDateTime>
BaseAppointmentHelper.getSlotDateTime
(AppointmentSlot slot) static com.google.common.collect.Range<LocalDateTime>
BaseAppointmentHelper.getSlotDateTimeRange
(AppointmentSlot slot) Returns the date time range of the given slot.static LocalDateTime
BaseAppointmentHelper.getSlotFromDateTime
(AppointmentSlot slot) static LocalDateTime
BaseAppointmentHelper.getSlotToDateTime
(AppointmentSlot slot) static boolean
BaseAppointmentHelper.isSlotOverlapping
(AppointmentTemplate template, AppointmentSlot slot) Checks whether the given slot is overlapping any slot of the given template.static AppointmentSlot
BaseAppointmentHelper.mergeOverlappingSlots
(AppointmentSlot lhs, AppointmentSlot rhs) Takes two overlapping slots and creates a new slot with the start and end time set to the overlapping interval.Method parameters in de.xima.fc.appointment with type arguments of type AppointmentSlotModifier and TypeMethodDescriptionstatic List<AppointmentSlot>
BaseAppointmentHelper.applySlotConstraints
(List<AppointmentSlot> slots, AppointmentTemplate template) Sanitizes the given slots so that they conform the restrictions imposed by the given appointment template.static List<AppointmentSlot>
BaseAppointmentHelper.mergeOverlappingSlots
(List<AppointmentSlot> slots) Merges all overlapping slots. -
Uses of AppointmentSlot in de.xima.fc.dao.impl
Methods in de.xima.fc.dao.impl that return types with arguments of type AppointmentSlotModifier and TypeMethodDescriptionAppointmentSlotDao.getAllByTemplates
(IEntityContext ec, List<AppointmentTemplate> templates, boolean merge) AppointmentTemplateDao.getAllSlotsOfTemplates
(IEntityContext ec, List<AppointmentTemplate> templates, boolean merge) -
Uses of AppointmentSlot in de.xima.fc.dao.interfaces
Methods in de.xima.fc.dao.interfaces that return types with arguments of type AppointmentSlotModifier and TypeMethodDescriptionIAppointmentSlotDao.getAllByTemplates
(IEntityContext ec, List<AppointmentTemplate> templates, boolean merge) Finds all available appointment slots of the given templates.IAppointmentTemplateDao.getAllSlotsOfTemplates
(IEntityContext ec, List<AppointmentTemplate> templates, boolean merge) Finds all available appointment slots of the given templates. -
Uses of AppointmentSlot in de.xima.fc.entities
Methods in de.xima.fc.entities that return types with arguments of type AppointmentSlotMethods in de.xima.fc.entities with parameters of type AppointmentSlotModifier and TypeMethodDescriptionvoid
AppointmentTemplate.addSlot
(AppointmentSlot slot) Adds a slot to this template.Method parameters in de.xima.fc.entities with type arguments of type AppointmentSlotModifier and TypeMethodDescriptionvoid
AppointmentTemplate.addSlots
(Iterable<AppointmentSlot> slots) Adds one ore more slots to this template.void
AppointmentTemplate.setSlots
(List<AppointmentSlot> slots) -
Uses of AppointmentSlot in de.xima.fc.gui.common.appointment
Methods in de.xima.fc.gui.common.appointment that return AppointmentSlotModifier and TypeMethodDescriptionstatic AppointmentSlot
AppointmentHelper.convertToSlot
(org.primefaces.model.ScheduleEvent<?> event) Methods in de.xima.fc.gui.common.appointment with parameters of type AppointmentSlotModifier and TypeMethodDescriptionstatic org.primefaces.model.ScheduleEvent<?>
AppointmentHelper.convertToEvent
(AppointmentTemplate template, AppointmentSlot slot) -
Uses of AppointmentSlot in de.xima.fc.handler.entity
Methods in de.xima.fc.handler.entity that return types with arguments of type AppointmentSlotModifier and TypeMethodDescriptionAppointmentSlotHandler.getAllByTemplates
(UserContext uc, List<AppointmentTemplate> templates, boolean merge) -
Uses of AppointmentSlot in de.xima.fc.handler.interfaces.entity
Methods in de.xima.fc.handler.interfaces.entity that return types with arguments of type AppointmentSlotModifier and TypeMethodDescriptionIAppointmentSlotHandler.getAllByTemplates
(UserContext uc, List<AppointmentTemplate> templates, boolean merge) Finds all available appointment slots of the given templates.