📄 userbean.java
字号:
package com.softeem.jsf.bean;
import java.util.List;
import javax.faces.model.DataModel;
import javax.faces.model.ListDataModel;
import com.softeem.jsf.model.UserDTO;
public class UserBean {
private DataModel userInfo;
private UserDTO dto;
UserService us = new UserService();
public DataModel getUserInfo() {
if(userInfo==null)
{
userInfo = new ListDataModel();
}
List<UserDTO> list = us.findAll();
userInfo.setWrappedData(list);
return userInfo;
}
public void setUserInfo(DataModel userInfo) {
this.userInfo = userInfo;
}
public UserDTO getDto() {
return dto;
}
public void setDto(UserDTO dto) {
this.dto = dto;
}
public String list()
{
return "list:ok";
}
public String preAdd()
{
this.setDto(new UserDTO());
return "preAdd:ok";
}
public String add()
{
us.insert(this.getDto());
return "add:ok";
}
public String preEdit() {
this.dto = (UserDTO) userInfo.getRowData();
dto = us.getByid(dto.getId());
return "preEdit:ok";
}
public String edit(){
us.update(this.getDto());
return "edit:ok";
}
public String del(){
this.dto = (UserDTO) userInfo.getRowData();
us.delete(dto.getId());
return "del:ok";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -