Kawai Wiki

Rev

Rev 8 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8 Rev 195
Line 4... Line 4...
4
4
-
 
5
/**
-
 
6
 * Interace DAO UserDAO.
-
 
7
 *
-
 
8
 * @author Sergio Oliveira
-
 
9
 *
-
 
10
 */
5
public interface UserDAO {
11
public interface UserDAO {
6
       
-
 
7
        public User findByUsername(String username);
-
 
8
       
-
 
9
        public void insert(User u);
-
 
10
       
-
 
11
        public void update(User u);
-
 
12
       
-
 
13
        public boolean insertOrUpdate(User u);
-
 
14
       
-
 
15
        public User load(int id);
-
 
16
}
12
-
 
13
    /**
-
 
14
     * Find the user by name.
-
 
15
     * @param username String
-
 
16
     * @return User
-
 
17
     */
-
 
18
    public User findByUsername(String username);
-
 
19
-
 
20
    /**
-
 
21
     * Insert the user.
-
 
22
     * @param u User
-
 
23
     */
-
 
24
    public void insert(User u);
-
 
25
-
 
26
    /**
-
 
27
     * Updates the user.
-
 
28
     * @param u User
-
 
29
     */
-
 
30
    public void update(User u);
-
 
31
-
 
32
    /**
-
 
33
     * Insert or update the user.
-
 
34
     * @param u User
-
 
35
     * @return boolean
-
 
36
     */
-
 
37
    public boolean insertOrUpdate(User u);
-
 
38
-
 
39
    /**
-
 
40
     * Loads the user by id.
-
 
41
     * @param id int
-
 
42
     * @return User
-
 
43
     */
-
 
44
    public User load(int id);
-
 
45
}