Uses of Class
de.xima.fc.entities.AppointmentSlot
- 
Packages that use AppointmentSlot Package Description de.xima.fc.api.entity Package for the API access of the model classes.de.xima.fc.appointment de.xima.fc.dao.impl de.xima.fc.dao.interfaces de.xima.fc.entities Package für Datenbankentitätende.xima.fc.gui.common.appointment de.xima.fc.handler.entity de.xima.fc.handler.interfaces.entity  - 
- 
Uses of AppointmentSlot in de.xima.fc.api.entity
Methods in de.xima.fc.api.entity that return types with arguments of type AppointmentSlot Modifier and Type Method Description List<AppointmentSlot>AppointmentSlotAPI. 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 AppointmentSlot Modifier and Type Method Description static 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 AppointmentSlot Modifier and Type Method Description static 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 AppointmentSlot Modifier and Type Method Description static 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 AppointmentSlot Modifier and Type Method Description static 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 AppointmentSlot Modifier and Type Method Description List<AppointmentSlot>AppointmentSlotDao. getAllByTemplates(IEntityContext ec, List<AppointmentTemplate> templates, boolean merge)List<AppointmentSlot>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 AppointmentSlot Modifier and Type Method Description List<AppointmentSlot>IAppointmentSlotDao. getAllByTemplates(IEntityContext ec, List<AppointmentTemplate> templates, boolean merge)Finds all available appointment slots of the given templates.List<AppointmentSlot>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 AppointmentSlot Modifier and Type Method Description List<AppointmentSlot>AppointmentTemplate. getSlots()Methods in de.xima.fc.entities with parameters of type AppointmentSlot Modifier and Type Method Description voidAppointmentTemplate. addSlot(AppointmentSlot slot)Adds a slot to this template.Method parameters in de.xima.fc.entities with type arguments of type AppointmentSlot Modifier and Type Method Description voidAppointmentTemplate. 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 AppointmentSlot Modifier and Type Method Description static AppointmentSlotAppointmentHelper. convertToSlot(org.primefaces.model.ScheduleEvent<?> event)Methods in de.xima.fc.gui.common.appointment with parameters of type AppointmentSlot Modifier and Type Method Description static 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 AppointmentSlot Modifier and Type Method Description List<AppointmentSlot>AppointmentSlotHandler. 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 AppointmentSlot Modifier and Type Method Description List<AppointmentSlot>IAppointmentSlotHandler. getAllByTemplates(UserContext uc, List<AppointmentTemplate> templates, boolean merge)Finds all available appointment slots of the given templates. 
 -