/**
* 书本:【struts2】
* 功能:一个初始化界面的跳转
* 文件:CategoryAction.java
* 时间:2014年10月30日16:28:26
* 作者:cutter_point
*/
package com.whqg.bbs2009.action;
import java.sql.SQLException;
import java.util.List;
import com.whqg.bbs2009.service.CategoryService;
import com.opensymphony.xwork2.ActionSupport;
import com.whqg.bbs2009.model.Category;
public class CategoryAction extends ActionSupport
{
private List<Category> Categories;
private Category category;
private CategoryService categoryService = new CategoryService();
private int id;
public String add()
{
categoryService.add(category);
return SUCCESS;
}
public String addInput()
{
return INPUT;
}
public String delete()
{
//categoryService.delete(category);
categoryService.deleteById(id);
return SUCCESS;
}
public List<Category> getCategories() {
return Categories;
}
public Category getCategory() {
return category;
}
public CategoryService getCategoryService() {
return categoryService;
}
public int getId() {
return id;
}
public String list() throws SQLException
{
Categories=categoryService.list();
return SUCCESS;
}
public void setCategories(List<Category> categories) {
Categories = categories;
}
public void setCategory(Category category) {
this.category = category;
}
public void setCategoryService(CategoryService categoryService) {
this.categoryService = categoryService;
}
public void setId(int id) {
this.id = id;
}
public String update()
{
categoryService.update(category);
return SUCCESS;
}
public String updateInput()
{
this.category = this.categoryService.loadById(id);
return INPUT;
}
}