package it.finki.tinki.service; import it.finki.tinki.model.Work.Internship; import it.finki.tinki.model.Work.Job; import it.finki.tinki.model.Work.Project; import it.finki.tinki.model.Users.User; import java.util.List; public interface MatchmakerService { List getMatchingInternshipsForUser(User user); List getMatchingJobsForUser(User user); List getMatchingProjectsForUser(User user); void setUpUserJobMatches(Job job, User user); void setUpUserProjectMatches(Project project, User user); void setUpUserInternshipMatches(Internship internship, User user); }