Uses of Class
de.gustavblass.fsu.fmi.roombooking.model.reservation.SeatReservation
Packages that use SeatReservation
Package
Description
-
Uses of SeatReservation in de.gustavblass.fsu.fmi.roombooking.repository
Methods in de.gustavblass.fsu.fmi.roombooking.repository that return types with arguments of type SeatReservationModifier and TypeMethodDescription@NonNull LinkedHashSet<SeatReservation> ReservationRepository.findSeatReservationsBetweenDatesForRoom(@NonNull Long roomId, @NonNull LocalDateTime startDate, @NonNull LocalDateTime endDate) -
Uses of SeatReservation in de.gustavblass.fsu.fmi.roombooking.service
Method parameters in de.gustavblass.fsu.fmi.roombooking.service with type arguments of type SeatReservationModifier and TypeMethodDescriptionstatic @NonNull IntegerReservationService.computeMaximumOccupancy(@NonNull Collection<SeatReservation> reservations) Calculates the highest amount of overlapping SeatReservations among the given ones.ReservationService.computeMaximumOccupancy(@NonNull Collection<SeatReservation> reservations, @NonNull Integer threshold) Calculates the highest amount of overlapping SeatReservations among the given ones.static @NonNull @Unmodifiable List<RoomScheduleItem> ReservationService.convertSeatReservationChainToSchedule(@NonNull Collection<SeatReservation> chain, int capacity) Alias forReservationService.convertSeatReservationChainToSchedule(Collection, int, MergeOptions)with merging disabled.static @NonNull @Unmodifiable List<RoomScheduleItem> ReservationService.convertSeatReservationChainToSchedule(@NonNull Collection<SeatReservation> chain, int capacity, @NonNull MergeOptions mergeOptions) Creates a new list of RoomScheduleItems corresponding to the given chain of SeatReservations.static @NonNull List<TimespanOverlapItem> ReservationService.convertToTimespanOverlaps(@NonNull Collection<SeatReservation> reservations)