1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package net.sf.fridaymvc.sample.hibernate.dao;
18
19 import java.io.Serializable;
20 import java.util.List;
21
22 import net.sf.fridaymvc.sample.hibernate.HibernateUser;
23 import net.sf.fridaymvc.security.accesscontroller.User;
24
25 /***
26 * @author <a href="mailto:arto.pastinen@ofw.fi">Arto Pastinen</a>
27 * @version $Id: UserDao.java,v 1.2 2004/11/23 20:36:43 artsi Exp $
28 */
29
30 public interface UserDao {
31 public abstract List findAllUsers();
32
33 public abstract User findByUsernamePassword(final String username,
34 final String password);
35
36 public abstract Serializable save(HibernateUser hu);
37
38 /***
39 * @param user
40 */
41 public abstract void update(User user);
42
43 /***
44 * @param userUid
45 */
46 public abstract int removeUserByUserUid(Integer userUid);
47 }