View Javadoc
1   /*
2    * Created on Jun 6, 2005
3    *
4    * TODO To change the template for this generated file go to
5    * Window - Preferences - Java - Code Style - Code Templates
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  }