Ignore:
Timestamp:
01/19/25 23:18:37 (4 months ago)
Author:
Aleksandar Panovski <apano77@…>
Branches:
main
Children:
f5b256e
Parents:
db39d9e
Message:

Done with stupid timeslots

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/com/example/rezevirajmasa/demo/service/ReservationService.java

    rdb39d9e r8ca35dc  
    11package com.example.rezevirajmasa.demo.service;
    22
    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;
     3import com.example.rezevirajmasa.demo.model.*;
     4import org.springframework.security.core.userdetails.UserDetails;
    75
    86import java.time.LocalDateTime;
     
    108
    119public 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);
    1412    public List<Reservation> listAll();
    1513    public Reservation findById(Long id);
    1614    public Reservation getReservationById(Long reservationId);
    1715    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);
    1918    public List<Reservation> findReservationsByTableAndDateRange(TableEntity table, LocalDateTime startDateTime, LocalDateTime endDateTime);
    2019    List<Reservation> findReservationsToMove(LocalDateTime currentTime);
Note: See TracChangeset for help on using the changeset viewer.