- Timestamp:
- 01/19/25 23:18:37 (4 months ago)
- Branches:
- main
- Children:
- f5b256e
- Parents:
- db39d9e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/com/example/rezevirajmasa/demo/service/ReservationService.java
rdb39d9e r8ca35dc 1 1 package com.example.rezevirajmasa.demo.service; 2 2 3 import com.example.rezevirajmasa.demo.model.Customer; 4 import com.example.rezevirajmasa.demo.model.Reservation; 5 import com.example.rezevirajmasa.demo.model.Restaurant; 6 import com.example.rezevirajmasa.demo.model.TableEntity; 3 import com.example.rezevirajmasa.demo.model.*; 4 import org.springframework.security.core.userdetails.UserDetails; 7 5 8 6 import java.time.LocalDateTime; … … 10 8 11 9 public interface ReservationService { 12 public void makeReservation( Customer customer, TableEntity table, Restaurant restaurant, LocalDateTime localDateTime, LocalDateTime checkInTime, int partySize, String specialRequests);13 public Reservation makeReservationRest(Reservation reservation );10 public void makeReservation(User user, TableEntity table, Restaurant restaurant, LocalDateTime localDateTime, LocalDateTime checkInTime, int partySize, String specialRequests); 11 public Reservation makeReservationRest(Reservation reservation, User user); 14 12 public List<Reservation> listAll(); 15 13 public Reservation findById(Long id); 16 14 public Reservation getReservationById(Long reservationId); 17 15 public boolean cancelReservation(Long reservationId); 18 public List<Reservation> findReservationByCustomer(Customer customer); 16 public List<Reservation> findReservationByUser(User user); 17 public List<Reservation> findReservationsByUserPast(User user); 19 18 public List<Reservation> findReservationsByTableAndDateRange(TableEntity table, LocalDateTime startDateTime, LocalDateTime endDateTime); 20 19 List<Reservation> findReservationsToMove(LocalDateTime currentTime);
Note:
See TracChangeset
for help on using the changeset viewer.