source: Git/src/main/java/com/wediscussmovies/project/service/PersonService.java@ 3ded84d

main
Last change on this file since 3ded84d was 3ded84d, checked in by Test <matonikolov77@…>, 2 years ago

Model-database resolved bugs for mapping

  • Property mode set to 100644
File size: 659 bytes
RevLine 
[6e7b472]1package com.wediscussmovies.project.service;
2
[3ded84d]3import com.wediscussmovies.project.model.*;
[7a0bf79]4
5import java.util.List;
6import java.util.Optional;
7
[6e7b472]8public interface PersonService {
[7fafead]9 List<Person> findAllDirectors();
10 List<Person> findAllActors();
[2a5d6a3]11 Optional<Person> findById(Integer person_id);
[7a0bf79]12 Optional<Person> findActorById(Integer id);
13 Optional<Person> findDirectorById(Integer id);
[2a5d6a3]14 boolean save(Person person);
15 List<Person> findActorsByNameLike(String name);
16 List<Person> findActorsBySurnameLike(String surname);
17 List<Person> findDirectorsByNameLike(String name);
18 List<Person> findDirectorsBySurnameLike(String surname);
19
[6e7b472]20}
Note: See TracBrowser for help on using the repository browser.