source: src/main/java/it/finki/tinki/service/AccountService.java@ a8e8545

Last change on this file since a8e8545 was 509cb95, checked in by Vzdra <vladko.zdravkovski@…>, 3 years ago

finalized register and login and added insert options for jobs

  • Property mode set to 100644
File size: 695 bytes
Line 
1package it.finki.tinki.service;
2
3import it.finki.tinki.model.Skill;
4import it.finki.tinki.model.Users.Account;
5import it.finki.tinki.model.enumerator.AccountType;
6
7import java.util.List;
8
9public interface AccountService {
10 Account findUser(String email, String password, AccountType type);
11 Account registerUser(String email, String password, String name, String surname, List<Skill> retainedSkills, List<Skill> skillsToLearn);
12 Account registerTeam(String email, String password, String name, int members);
13 Account registerCompany(String email, String password, String name, String country, String city, String street);
14 Account findByIdAndType(Long accId, AccountType type);
15}
Note: See TracBrowser for help on using the repository browser.