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
RevLine 
[723994f]1package it.finki.tinki.service;
2
[33d4f5d]3import it.finki.tinki.model.Match;
[bd46dbb]4import it.finki.tinki.model.Work.Internship;
5import it.finki.tinki.model.Work.Job;
6import it.finki.tinki.model.Work.Project;
[723994f]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);
[509cb95]15 void setUpUserJobMatches(Job job, User user);
16 void setUpUserProjectMatches(Project project, User user);
17 void setUpUserInternshipMatches(Internship internship, User user);
[33d4f5d]18 List<Match> removeByUserId(Long userId);
[723994f]19}
Note: See TracBrowser for help on using the repository browser.