📄 employeeaction.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 + -