source: src/main/java/com/example/rezevirajmasa/demo/service/RestaurantService.java@ cfc16a3

main
Last change on this file since cfc16a3 was cfc16a3, checked in by Aleksandar Panovski <apano77@…>, 15 months ago

RetaurantServiceImpl problemi
isAvailable od tableEntity...

  • Property mode set to 100644
File size: 1.7 KB
Line 
1package com.example.rezevirajmasa.demo.service;
2
3import com.example.rezevirajmasa.demo.model.Restaurant;
4import com.example.rezevirajmasa.demo.model.TableEntity;
5
6import java.math.BigDecimal;
7import java.time.LocalDate;
8import java.time.LocalDateTime;
9import java.util.List;
10
11public interface RestaurantService {
12 List<Restaurant> listall();
13// void save(String name, String cuisineType, String address, String phone, String operatingHours, String website, String socialMediaLinks, BigDecimal rating, List<Long> tablesList);
14// void save(String name, String cuisineType, String address, String phone, String operatingHours, String website, String socialMediaLinks, BigDecimal rating, int numberOfTables, int tableCapacity, String location, Boolean isSmokingArea, String description);
15 void save(Restaurant restaurant, int numberOfTables, List<Integer> tableCapacities, List<String> tableLocations, List<String> tableSmokingAreas, List<String> tableDescriptions);
16 Restaurant updateRestaurant(Long restaurantId, String name, String cuisineType, String address, String phone, String operatingHours, String website, String socialMediaLinks, BigDecimal rating, List<Long> tablesList);
17 Restaurant deleteRestaurant(Long restaurantId);
18
19 Restaurant findById(Long restaurantId);
20 List<Restaurant> listRestaurantBy(String search);
21 List<Restaurant> getRestaurantsWithAvailableTimeSlotsForToday();
22 public List<Restaurant> findRestaurantsByDateTimeAndPartySize(LocalDateTime dateTime, int partySize, String search);
23 public List<Restaurant> findRestaurantsBySearchParams(LocalDateTime dateTime, int partySize, String search);
24 public List<String> findALlCuisineTypes();
25 List<Restaurant> findRestaurantsByCuisineType(String param);
26}
Note: See TracBrowser for help on using the repository browser.