1
2
3
4
5
6
7 package net.sf.mindoro.dao;
8
9 import java.util.List;
10
11 import net.sf.mindoro.model.SystemUser;
12
13 /***
14 * @author aisrael TODO To change the template for this generated type comment
15 * go to Window - Preferences - Java - Code Style - Code Templates
16 */
17 public interface UserDao {
18
19 /***
20 * @return List
21 */
22 List listUsers();
23
24 /***
25 * @param login
26 * String
27 * @param passwordHash
28 * String
29 * @return SystemUser
30 */
31 SystemUser newUser(final String login, final String passwordHash);
32
33 /***
34 * @param login
35 * user login
36 * @return SystemUser, or null
37 */
38 SystemUser findUserByLogin(final String login);
39
40 /***
41 * @param user SystemUser
42 */
43 void deleteUser(final SystemUser user);
44 }