All pastes #920627 Raw Edit

UserBean.java

public java v1 · immutable
#920627 ·published 2008-02-27 15:03 UTC
rendered paste body
package codemunkey.bugtracker.jsf;import codemunkey.bugtracker.service.db.UserService;import codemunkey.bugtracker.model.User;import javax.faces.event.ActionEvent;import java.util.List;public class UserBean {    private UserService userService;    private User userModel = new User();    private Integer userId;    public UserService getUserService() {        return userService;    }    public void setUserService(UserService userService) {        this.userService = userService;    }    public void setUserModel(User userModel) {        this.userModel = userModel;    }    public List<User> getUserList() {        return userService.findAll();    }    public User getUserModel() {        return userModel;    }    public String save(ActionEvent event) {        userService.save(userModel);        return "success";    }    public String deleteUser(ActionEvent event) {        userService.remove(getUserId());        return "success";    }    public String editUser(ActionEvent event) {        User user = userService.find(getUserId());        setUserModel(user);        return "edit";    }    public Integer getUserId() {        return userId;    }    public void setUserId(Integer userId) {        this.userId = userId;    }}