Uses of Record Class
de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomSchedule
Packages that use RoomSchedule
Package
Description
-
Uses of RoomSchedule in de.gustavblass.fsu.fmi.roombooking.controller
Methods in de.gustavblass.fsu.fmi.roombooking.controller that return types with arguments of type RoomScheduleModifier and TypeMethodDescriptionorg.springframework.hateoas.EntityModel<RoomSchedule> RoomRestController.getRoomSchedule(@NonNull String number, @Nullable LocalDate date, @Nullable LocalTime startTime, @Nullable LocalTime endTime) HandlesGETrequests to/api/v1/rooms/{number}/scheduleand returns today'sRoomSchedulefor theRoomwith the givenRoom.number. -
Uses of RoomSchedule in de.gustavblass.fsu.fmi.roombooking.service
Methods in de.gustavblass.fsu.fmi.roombooking.service that return RoomScheduleModifier and TypeMethodDescription@NonNull RoomScheduleReservationService.buildSchedule(@NonNull Room room, @NonNull LocalDate date) Alias forReservationService.buildSchedule(Room, LocalDate, LocalTime, LocalTime)withLocalTime.MINas thestartTimeandLocalTime.MAXas theendTime.@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) Alias forReservationService.buildSchedule(Room, LocalDate, LocalTime, LocalTime, MergeOptions)with merging disabled.@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 RoomScheduleRoomService.buildSchedule(@NonNull Room room, @NonNull LocalDate date, @NonNull MergeOptions mergeOptions) @NonNull RoomScheduleRoomService.buildSchedule(@NonNull Room room, @NonNull LocalDate date, @NonNull LocalTime startTime, @NonNull LocalTime endTime) @NonNull RoomScheduleRoomService.buildScheduleForToday(@NonNull Room room) Methods in de.gustavblass.fsu.fmi.roombooking.service that return types with arguments of type RoomScheduleModifier and TypeMethodDescription@NonNull LinkedHashMap<DayOfWeek, RoomSchedule> RoomService.buildScheduleForWeek(@NonNull Room room, @NonNull LocalDate date)