1 22 package com.geinuke.module.survey; 23 24 25 import java.util.ArrayList ; 26 27 import javax.servlet.http.HttpServletRequest ; 28 import javax.servlet.http.HttpServletResponse ; 29 30 import org.apache.velocity.context.Context; 31 32 import com.geinuke.common.GlobalConfigurationI; 33 import com.geinuke.common.NukeModuleI; 34 import com.geinuke.common.UserI; 35 import com.geinuke.middle.ISurveyBL; 36 import com.geinuke.module.StaticModule; 37 import com.geinuke.servlet.GeiServlet; 38 import com.geinuke.vo.ModuleDBVO; 39 import com.geinuke.vo.SurveyVO; 40 41 public class CurrentSurvey extends StaticModule{ 42 43 44 45 public NukeModuleI handleAction(ModuleDBVO module, Context ctx,HttpServletRequest req, HttpServletResponse res, UserI user, GlobalConfigurationI gConf) throws Exception { 46 ISurveyBL sbl=(ISurveyBL)GeiServlet.getBL("ISurveyBL"); 47 SurveyVO su=null; 48 49 int status=SurveyVO.STATUS_CURRENT; 50 su= (SurveyVO)sbl.getSurveysByStatus(status).get(0); 51 ArrayList lis=sbl.getSurveyAnswersByESID(su.getSid()); 52 su.setAnswers(lis); 53 ctx.put("survey",su); 54 return super.handleAction(module,ctx,req,res,user,gConf); 55 } 56 57 58 59 } 60 | Popular Tags |