import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import com.vaannila.dao.UserDAO;
import com.vaannila.dao.UserDAOImpl;
import com.vaannila.domain.User;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
public class UserAction extends ActionSupport
implements ModelDriven
{
private static final long serialVersionUID = -6659925652584240539L;
private User user = new User();
private List
private UserDAO userDAO = new UserDAOImpl();
public User getModel()
{
return this.user;
}
public String saveOrUpdate()
{
this.userDAO.saveOrUpdateUser(this.user);
return "success";
}
public String list()
{
this.userList = this.userDAO.listUser();
return "success";
}
public String delete()
{
HttpServletRequest request = (HttpServletRequest)ActionContext.getContext().get("com.opensymphony.xwork2.dispatcher.HttpServletRequest");
this.userDAO.deleteUser(Long.valueOf(Long.parseLong(request.getParameter("id"))));
return "success";
}
public String edit()
{
HttpServletRequest request = (HttpServletRequest)ActionContext.getContext().get("com.opensymphony.xwork2.dispatcher.HttpServletRequest");
this.user = this.userDAO.listUserById(Long.valueOf(Long.parseLong(request.getParameter("id"))));
return "success";
}
public User getUser() {
return this.user;
}
public void setUser(User user) {
this.user = user;
}
public List
return this.userList;
}
public void setUserList(List
this.userList = userList;
}
}
No comments:
Post a Comment