package com.tencent.action.project;
import java.util.Iterator;
import java.util.Map;
import org.apache.log4j.Logger;
import com.tencent.action.BaseAction;
import com.tencent.model.Project;
import com.tencent.model.User;
import com.tencent.service.IProjectService;
public class GalledyExpAction extends BaseAction{
public static Logger log = Logger.getLogger(GalledyExpAction.class);
private static final long serialVersionUID = 7178523184742974563L;
private int index;
private Map<String, String> result;
private IProjectService projectService;
public String execute()
{
Project project = projectService.getIndex("Project", index);
if(project == null){
return ERROR;
}
Iterator<User> members = project.getTeam().getMembers().iterator();
String memberName = null;
if(members.hasNext())
memberName = members.next().getUsername();
while(members.hasNext()){
memberName = memberName + "," + members.next().getUsername();
}
result.put("title", project.getName());
result.put("curIndex", ((Integer)index).toString());
result.put("members", memberName);
result.put("defficulty", project.getDefficulty().toString());
result.put("description", project.getDescription());
result.put("consigner", project.getConsignor().getUsername());
return SUCCESS;
}
public Map<String, String> getResult() {
return result;
}
public void setResult(Map<String, String> result) {
this.result = result;
}
}