⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 employeeaction.java

📁 基于Spring、Struts2、TopLink框架及ExtJs框架设计的一个简单Web开发应用框架
💻 JAVA
字号:
package com.action;

import java.util.List;
import java.util.Map;

import com.domain.Employee;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import com.service.EmployeeService;

@SuppressWarnings("serial")
public class EmployeeAction extends ActionSupport implements ModelDriven<Employee>{

	private EmployeeService employeeService;
	
	private long empid;
	
	private long id;
	
	private Boolean success;
	
	private List<Object> results;
	
	private Employee employee = new Employee();

	public Employee getEmployee() {
		return employee;
	}

	public void setEmployee(Employee employee) {
		this.employee = employee;
	}

	public List<Object> getResults() {
		return results;
	}

	public void setResults(List<Object> results) {
		this.results = results;
	}

	public void setEmployeeService(EmployeeService employeeService) {
		this.employeeService = employeeService;
	}
	
	public String add() {
		Employee e = employeeService.save(this.getModel());
		if(e != null) {
			success = true;
		}
		return SUCCESS;
	}
	
	public String view() {
		results = (List<Object>)employeeService.findAll();
		return SUCCESS;
	}
	
	public String viewOneObject() {
		employee = employeeService.findById(3);
		return SUCCESS;
	}
	
	public String update() {		
		Employee e = employeeService.update(this.getModel(), empid, id);
		if(e != null) {
			success = true;
		}
		return SUCCESS;
	}
	
	public String lookup() {
		employee = employeeService.findById(empid);
		if(employee != null) {
			success = true;
		}
		return SUCCESS;
	}
	
	public String remove() {
		Employee e = employeeService.delete(empid);
		if(e != null) {
			success = true;
		}
		return SUCCESS;
	}

	@Override
	public String execute() throws Exception {		
		return SUCCESS;
	}
	
	@Override
	public Employee getModel() {
		return employee;
	}

	public Boolean getSuccess() {
		return success;
	}

	public void setSuccess(Boolean success) {
		this.success = success;
	}

	public long getEmpid() {
		return empid;
	}

	public void setEmpid(long empid) {
		this.empid = empid;
	}

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -