package com.opentravelsoft.json;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import com.opensymphony.xwork2.Action;
import com.opentravelsoft.action.ManageAction;
import com.opentravelsoft.entity.Employee;
import com.opentravelsoft.service.product.LineService;
import com.opentravelsoft.service.setting.EmployeeService;
/**
*
* @author <a herf="mailto:zhangsitao@gmail.com">Steven Zhang</a>
* @version $Revision: 1.1 $ $Date: 2009/03/01 16:24:16 $
*/
public class ListEmployeeAction extends ManageAction {
private static final long serialVersionUID = -5840178415466047565L;
private EmployeeService employeeSevice;
private Map<String, String> map = new HashMap<String, String>();
private int groupId;
private int teamId;
@Autowired
public void setEmployeeSevice(EmployeeService employeeSevice) {
this.employeeSevice = employeeSevice;
}
public String execute() {
List<Employee> list = employeeSevice.getUserByTeam(groupId);
for (Employee obj : list) {
map.put(String.valueOf(obj.getUserId()), obj.getUserName());
}
return Action.SUCCESS;
}
public Map<String, String> getMap() {
return map;
}
public void setGroupId(int groupId) {
this.groupId = groupId;
}
public void setTeamId(int teamId) {
this.teamId = teamId;
}
}