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 AppointmentSlotBaseAppointmentHelper.createSlot(LocalDateTime dateTime) Creates a new slot starting at the given date.static AppointmentSlotBaseAppointmentHelper.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 LocalDateTimeBaseAppointmentHelper.getSlotFromDateTime(AppointmentSlot slot) static LocalDateTimeBaseAppointmentHelper.getSlotToDateTime(AppointmentSlot slot) static booleanBaseAppointmentHelper.isSlotOverlapping(AppointmentTemplate template, AppointmentSlot slot) Checks whether the given slot is overlapping any slot of the given template.static AppointmentSlotBaseAppointmentHelper.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 TypeMethodDescriptionvoidAppointmentTemplate.addSlot(AppointmentSlot slot) Adds a slot to this template.Method parameters in de.xima.fc.entities with type arguments of type AppointmentSlotModifier and TypeMethodDescriptionvoidAppointmentTemplate.addSlots(Iterable<AppointmentSlot> slots) Adds one ore more slots to this template.voidAppointmentTemplate.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 AppointmentSlotAppointmentHelper.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.