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

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

Initial commit

  • Property mode set to 100644
File size: 1.3 KB
Line 
1package com.example.rezevirajmasa.demo.service;
2
3import com.example.rezevirajmasa.demo.model.Restaurant;
4
5import java.math.BigDecimal;
6import java.time.LocalDate;
7import java.util.List;
8
9public interface RestaurantService {
10 List<Restaurant> listall();
11// void save(String name, String cuisineType, String address, String phone, String operatingHours, String website, String socialMediaLinks, BigDecimal rating, List<Long> tablesList);
12// 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);
13 void save(Restaurant restaurant, int numberOfTables, List<Integer> tableCapacities, List<String> tableLocations, List<String> tableSmokingAreas, List<String> tableDescriptions);
14 Restaurant updateRestaurant(Long restaurantId, String name, String cuisineType, String address, String phone, String operatingHours, String website, String socialMediaLinks, BigDecimal rating, List<Long> tablesList);
15 Restaurant deleteRestaurant(Long restaurantId);
16
17 Restaurant findById(Long restaurantId);
18 List<Restaurant> listRestaurantBy(String search);
19 List<Restaurant> getRestaurantsWithAvailableTimeSlotsForToday();
20}
Note: See TracBrowser for help on using the repository browser.