source: trip-planner/src/main/java/finki/diplomska/tripplanner/service/PlannerService.java@ 84d0fbb

Last change on this file since 84d0fbb was 84d0fbb, checked in by Ema <ema_spirova@…>, 3 years ago

spring security 2.0

  • Property mode set to 100644
File size: 831 bytes
Line 
1package finki.diplomska.tripplanner.service;
2
3import finki.diplomska.tripplanner.models.Location;
4import finki.diplomska.tripplanner.models.Planner;
5import finki.diplomska.tripplanner.models.dto.PlannerDto;
6
7import java.util.List;
8import java.util.Optional;
9
10public interface PlannerService {
11
12 Planner createPlannerWithRequestParams(String description, String name, List<Location> locationList);
13 Optional<Planner> editPlanner(Long id, PlannerDto plannerDto, String username);
14 List<Planner> getAllPlaners();
15 List<Planner> getPlannersByUser(String username);
16 Optional<Planner> findById(Long id);
17 Planner editPlannerWithRequestParams(Long id, String description, String name, List<Location> locationList);
18 Optional<Planner> newPlanner(PlannerDto plannerDto, String username);
19}
Note: See TracBrowser for help on using the repository browser.