Uses of Class
de.gustavblass.fsu.fmi.roombooking.dto.BookRoomDTO
Packages that use BookRoomDTO
Package
Description
-
Uses of BookRoomDTO in de.gustavblass.fsu.fmi.roombooking.controller
Methods in de.gustavblass.fsu.fmi.roombooking.controller with parameters of type BookRoomDTOModifier and TypeMethodDescriptionvoidRoomController.addEquipment(@NonNull BookRoomDTO reservationDTO, @NonNull org.springframework.ui.Model model) Finds the individual-equipment types and adds them to the givenBookRoomDTO(with [IndividualEquipment#count == 0]) and to theModel.@NonNull StringReservationController.bookRoom(@NonNull @Valid BookRoomDTO reservationDTO, @NonNull org.springframework.validation.BindingResult bindingResult, @NonNull org.springframework.ui.Model model, @NonNull jakarta.servlet.http.HttpServletRequest request, @NonNull jakarta.servlet.http.HttpServletResponse response, @NonNull jakarta.servlet.http.HttpSession session, @NonNull org.springframework.web.bind.support.SessionStatus sessionStatus) @NonNull org.springframework.hateoas.EntityModel<ReservationDTO> ReservationRestController.bookRoom(@NonNull @Valid BookRoomDTO bookRoomDTO) HandlesPOSTrequests to/api/v1/reservationsand places a newReservationbased on the givenBookRoomDTO.@NonNull StringRoomController.findRoom(@NonNull BookRoomDTO reservationDTO, @NonNull org.springframework.ui.Model model) HandlesGETrequests to/rooms/findand returns theRoomController.Template.FIND_ROOMpage which allows the user to search for Rooms based on certain criteria.@NonNull StringRoomController.findRoom(@NonNull BookRoomDTO reservationDTO, @NonNull org.springframework.validation.BindingResult bindingResult, @NonNull org.springframework.ui.Model model, @NonNull jakarta.servlet.http.HttpServletResponse response) @NonNull StringMainController.getIndex(@NonNull BookRoomDTO reservationDTO, @NonNull org.springframework.ui.Model model) HandlesGETrequests to the root path and returns the home page, including a find-rooms form.@NonNull StringReservationController.getReservationPage(@NonNull BookRoomDTO reservationDTO, @NonNull org.springframework.ui.Model model) HandlesGETrequests to/en/book-roomand presents the end-user a form that allows them to book a room.@NonNull StringReservationController.postGetReservationPage(@NonNull String number, @NonNull BookRoomDTO reservationDTO, @NonNull org.springframework.ui.Model model) HandlesGETrequests to/en/book-roomand presents the end-user a form that allows them to book a room. -
Uses of BookRoomDTO in de.gustavblass.fsu.fmi.roombooking.service
Methods in de.gustavblass.fsu.fmi.roombooking.service with parameters of type BookRoomDTOModifier and TypeMethodDescription@NonNull ReservationReservationService.bookRoom(@NonNull BookRoomDTO reservationDto) Saves a newReservationto the database, based on the givenBookRoomDTO, if theFilterReservationsDTO.roomis free between the start time and end time.