1 22 package com.geinuke.block; 23 24 import javax.servlet.http.HttpServletRequest ; 25 import javax.servlet.http.HttpServletResponse ; 26 27 import org.apache.velocity.context.Context; 28 29 import com.geinuke.bizlogic.SurveyBL; 30 import com.geinuke.common.BlockWidgetI; 31 import com.geinuke.common.GlobalConfigurationI; 32 import com.geinuke.common.UserI; 33 import com.geinuke.middle.ISurveyBL; 34 import com.geinuke.servlet.GeiServlet; 35 import com.geinuke.vo.*; 36 37 38 39 public class SurveyBlock implements BlockWidgetI{ 40 public void fillBlock(BlockDBVO block,Context ctx, HttpServletRequest req, 41 HttpServletResponse res,UserI user, 42 GlobalConfigurationI gConf)throws Exception { 43 SurveyVO su=null; 44 ISurveyBL bl=(ISurveyBL)GeiServlet.getBL("ISurveyBL"); 45 try{ 46 su=(SurveyVO)bl.getSurveysByStatus(SurveyVO.STATUS_CURRENT).get(0); 47 su.setAnswers(bl.getSurveyAnswersByESID(su.getSid())); 48 ctx.put("survey",su); 49 }catch(Exception e){ 50 51 } 52 } 53 } 54 | Popular Tags |