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

Last change on this file since a70db1a was 33d4f5d, checked in by Vzdra <vladko.zdravkovski@…>, 3 years ago

bugfixes and refactoring

  • 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.