package neu.integration.ctic.action;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.ParentPackage;
import org.apache.struts2.convention.annotation.Result;
import org.apache.struts2.convention.annotation.Results;

import net.sf.json.JSONObject;
import neu.integration.base.action.BaseListAction;
 
@SuppressWarnings("serial")
@ParentPackage("json-default")
@Results({ @Result(name = BaseListAction.SUCCESS, type = "json"),
		@Result(name = BaseListAction.ERROR, type = "json") })
public class GetWLupdateAction extends BaseListAction {
	Map<String,List<Map<String,String>>> resultSet = new HashMap<String, List<Map<String,String>>>();
	
	
	public Map<String, List<Map<String, String>>> getResultSet() {
		return resultSet;
	}
	public void setResultSet(Map<String, List<Map<String, String>>> resultSet) {
		this.resultSet = resultSet;
	}
	@Action(value = "GetWLupdate", results = { @Result(name = SUCCESS, type = "json", params = {
			"root", "resultSet" }) })
	public String GetWLupdate() throws IOException{
	
		resultSet = WLupdate.getwlupdate();
//		JSONObject jsonObject = JSONObject.fromObject(resultSet);  
		return SUCCESS;
	}


}
