Subversion Repositories WebE

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
18 moos 1
package ch.ffhs.webE.web;
2
 
3
import java.util.ArrayList;
4
import java.util.List;
5
 
6
import com.opensymphony.xwork2.ActionSupport;
7
import com.opensymphony.xwork2.ModelDriven;
8
import ch.ffhs.webE.dao.UserDAO;
9
import ch.ffhs.webE.dao.UserDAOImpl;
10
 
11
import ch.ffhs.webE.domain.User;
12
 
13
public class UserAction extends ActionSupport implements ModelDriven<User> {
14
 
15
	private static final long serialVersionUID = -6659925652584240539L;
16
 
17
	private User user = new User();
18
	private List<User> userList = new ArrayList<User>();
19
	private UserDAO userDAO = new UserDAOImpl();
20
 
21
	@Override
22
	public User getModel() {
23
		return user;
24
	}
25
 
26
	public String add()
27
	{
28
		userDAO.saveUser(user);
29
		return SUCCESS;
30
	}
31
 
32
	public String list()
33
	{
34
		userList = userDAO.listUser();
35
		return SUCCESS;
36
	}
37
 
38
	public User getUser() {
39
		return user;
40
	}
41
 
42
	public void setUser(User user) {
43
		this.user = user;
44
	}
45
 
46
	public List<User> getUserList() {
47
		return userList;
48
	}
49
 
50
	public void setUserList(List<User> userList) {
51
		this.userList = userList;
52
	}
53
 
54
}