Subversion Repositories WebE

Rev

Rev 18 | Rev 22 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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