Uses of Record Class
de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
Packages that use MergeOptions
-
Uses of MergeOptions in de.gustavblass.fsu.fmi.roombooking.service
Methods in de.gustavblass.fsu.fmi.roombooking.service with parameters of type MergeOptionsModifier and TypeMethodDescription@NonNull RoomScheduleReservationService.buildSchedule(@NonNull Room room, @NonNull LocalDate date, @NonNull MergeOptions mergeOptions) Alias forReservationService.buildSchedule(Room, LocalDate, LocalTime, LocalTime, MergeOptions)withLocalTime.MINas the start time andLocalTime.MAXas the end time.@NonNull RoomScheduleReservationService.buildSchedule(@NonNull Room room, @NonNull LocalDate date, @NonNull LocalTime startTime, @NonNull LocalTime endTime, @NonNull MergeOptions mergeOptions) Creates aRoomSchedulefor the givenRoomon the givenLocalDatebetween the givenstartTimeandendTime.@NonNull RoomScheduleRoomService.buildSchedule(@NonNull Room room, @NonNull LocalDate date, @NonNull MergeOptions mergeOptions) 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 @Unmodifiable List<RoomScheduleItem> ReservationService.merge(@NonNull List<RoomScheduleItem> schedule, int roomCapacity, @NonNull MergeOptions mergeOptions) Merges consecutive RoomScheduleItems in the given schedule according to the givenMergeOptions.