source: back_end/src/main/java/it/finki/tinki/service/MatchmakerService.java

Last change on this file was 81c9e25, checked in by Vzdra <vladko.zdravkovski@…>, 4 years ago

reorganization

  • Property mode set to 100644
File size: 694 bytes
Line 
1package it.finki.tinki.service;
2
3import it.finki.tinki.model.Match;
4import it.finki.tinki.model.Work.Internship;
5import it.finki.tinki.model.Work.Job;
6import it.finki.tinki.model.Work.Project;
7import it.finki.tinki.model.Users.User;
8
9import java.util.List;
10
11public interface MatchmakerService {
12 List<Internship> getMatchingInternshipsForUser(User user);
13 List<Job> getMatchingJobsForUser(User user);
14 List<Project> getMatchingProjectsForUser(User user);
15 void setUpUserJobMatches(Job job, User user);
16 void setUpUserProjectMatches(Project project, User user);
17 void setUpUserInternshipMatches(Internship internship, User user);
18 List<Match> removeByUserId(Long userId);
19}
Note: See TracBrowser for help on using the repository browser.