List of usage examples for org.springframework.ui ModelMap ModelMap
public ModelMap()
From source file:com.itjenny.web.ArticleController.java
@RequestMapping(value = "{title}", method = RequestMethod.GET) public ModelAndView getArticle(@PathVariable String title) { ModelAndView mav = new ModelAndView(); ModelMap model = new ModelMap(); Integer chapterIndex = bookmarkService.getChapterIndex(title); List<Chapter> chapters = articleService.getChaptersToIndex(title, chapterIndex); if (chapters == null) { logger.info("title({}) isn't existed", title); return new ModelAndView("redirect:/" + URL.ARTICLE); }//from w w w.j a va 2 s . c o m model.addAttribute("title", title); model.addAttribute("chapters", chapters); model.addAttribute("license", chapterIndex.equals(Consts.BOOKMARK_LICENSE)); model.addAttribute("totalSection", articleService.getTotalSection(title)); model.addAttribute("setting", settingService.get(sessionService.getLoginUser().getUserId())); String css = articleService.get(title).getCss(); if (StringUtils.isEmpty(css)) { model.addAttribute("css", themeService.getDefault().getCss()); } else { model.addAttribute("css", css); } mav.setViewName(View.ARTICLE); mav.addAllObjects(model); bookmarkService.updateChapter(title, 0); return mav; }
From source file:com.itjenny.web.ArticleController.java
@RequestMapping(value = "{title}/license", method = RequestMethod.GET) public ModelAndView license(@PathVariable String title) { ModelAndView mav = new ModelAndView(); ModelMap model = new ModelMap(); model.addAttribute("title", title); mav.setViewName(View.LICENSE); mav.addAllObjects(model);// w w w .j av a 2s . c o m return mav; }
From source file:com.nc.api.controller.APIServiceController.java
/** * <pre>/*from ww w .ja va 2 s .c om*/ * 1. : API ?? (?) * 2. : ? (jobNo, enprTp-1(??), 2(??)) * </pre> * * @method Name : getEnprInfoList * @param request, httpRequest, model * @return ModelMap * @throws Exception * */ @SuppressWarnings("unchecked") @RequestMapping(value = "/api/member/getEnprInfoList.json", method = { RequestMethod.GET, RequestMethod.POST }) public ModelMap getEnprInfoList(@RequestParam Map<String, Object> request, HttpServletRequest httpRequest, ModelMap model) throws Exception { ModelMap result = new ModelMap(); ResponseBean respBean = new ResponseBean(); Map<String, Object> paramMap = new HashMap<String, Object>(); List<ModelMap> resultList = new ArrayList<ModelMap>(); if ("POST".equals(httpRequest.getMethod()) && "application/x-www-form-urlencoded".equals(httpRequest.getContentType())) { request = validator.getPostContents(httpRequest, request); } paramMap = validator.makeParamRequest(request, httpRequest); request.put("key", StringUtil.nvl(httpRequest.getHeader("x-etri-authorization"), "")); /* * ? ? ? * 0. Http Header Check */ if (validator.isValidParam(request) != null) { return validator.isValidParam(request); } /* ? */ respBean.getParams().putAll(paramMap); /* * * 1. ? */ List<?> tmpResult = apiService.getEnprInfoList("api.selectEnprInfoList", paramMap); /* * * 2. ? */ int totalCount = apiService.getEnprInfoListCnt("api.selectEnprInfoListCnt", paramMap); try { if (tmpResult != null && tmpResult.size() > 0) { respBean.setStatus(HttpStatus.SC_OK, "Ok"); for (int i = 0; i < tmpResult.size(); i++) { Map<String, Object> temp = (Map<String, Object>) tmpResult.get(i); ModelMap itemData = new ModelMap(); for (String keyStr : temp.keySet()) { itemData.put(keyStr, temp.get(keyStr)); } resultList.add(itemData); } ModelMap page = new ModelMap(); page.put("page_no", 1); page.put("tuple_count", totalCount); respBean.setPaging(page); respBean.setItems(resultList); result.put("results", respBean.getResult()); } else { result.put("results", respBean.getResultNoPage()); } } catch (Exception err) { respBean.setStatus(Integer.valueOf(APIConstants.ERROR_SYSTEM.getCode()), " ?? ?? ? ?."); result.put("results", respBean.getResult(APIConstants.ERROR_SYSTEM.getCode())); } if (log.isDebugEnabled()) { log.debug("=========================================================================================="); log.debug("= Parameter is [{}] =", paramMap); log.debug("= Controller name is [{}] =", this.getClass().getMethods()[0].getName()); log.debug("= Result is [{}] =", result); log.debug("=========================================================================================="); } return result; }
From source file:com.nc.api.controller.APIServiceController.java
/** * <pre>//from www . j a v a2s .c o m * 1. : API ?? (?) * 2. : (tenderDate) * </pre> * * @method Name : getEnprInfoList * @param request, httpRequest, model, respBean * @return ModelMap * @throws Exception * */ @SuppressWarnings("unchecked") @RequestMapping(value = "/api/tender/putTndrInfoRgst.json", method = { RequestMethod.GET, RequestMethod.POST }) public @ResponseBody ModelMap putTndrInfoRgst(@RequestParam Map<String, Object> request, HttpServletRequest httpRequest, ModelMap model, @RequestBody ResponseBean respBean) throws Exception { ModelMap result = new ModelMap(); Map<String, Object> paramMap = new HashMap<String, Object>(); request.put("key", StringUtil.nvl(httpRequest.getHeader("x-etri-authorization"), "")); paramMap = validator.makeParamRequest(request, httpRequest); /* * ? ? ? * 0. Http Header Check */ if (validator.isValidParam(request) != null) { return validator.isValidParam(request); } respBean.getParams().putAll(paramMap); List<ModelMap> list = respBean.getItems(); try { if (list != null && list.size() > 0) { respBean.setStatus(HttpStatus.SC_OK, "Ok"); service.execTenerInfo(list); result.put("results", respBean.getResult()); } else { result.put("results", respBean.getResultNoPage()); } } catch (Exception err) { respBean.setStatus(Integer.valueOf(APIConstants.ERROR_SYSTEM.getCode()), " ?? ?? ? ?."); result.put("results", respBean.getResult(APIConstants.ERROR_SYSTEM.getCode())); } if (log.isDebugEnabled()) { log.debug("=========================================================================================="); log.debug("= Parameter is [{}] =", paramMap); log.debug("= Controller name is [{}] =", this.getClass().getMethods()[0].getName()); log.debug("= Result is [{}] =", result); log.debug("=========================================================================================="); } return result; }
From source file:com.Voxce.Controllers.TrialsController.java
public ModelAndView CreateFinancialDisclosure(HttpServletRequest request, HttpServletResponse response) throws Exception { List<ApprovalStatusType> approvalstatustypelist; List<Users> userslist;//from w w w . j av a 2s . c o m List<Sites> siteslist; List<FinancialDisc> financialdisclist; List<ProtocolVersion> versionlist; userslist = userdao.listusers(CurrentUser); approvalstatustypelist = approvalstatustypedao.listapprovals(currentstudy.getStudy_id()); versionlist = traininguserdao.listprotocolversions(currentstudy.getStudy_id()); siteslist = sitedao.SitesList(CurrentUser); FinancialDisc financialdisc = new FinancialDisc(); String id = request.getParameter("Financial_Disclosure_edit_id"); int idnum = Integer.parseInt(id); if (idnum != 0) { //user is editing the Financial disclosure if (Integer.parseInt(request.getParameter("upload_financial_disc")) == 2) { //editing financial disc but not uploaded new document //System.out.println("editing..kk"); Financialdiscitem = null; FinancialDisc temp = new FinancialDisc(); temp = financialdiscdao.find(idnum); financialdisc.setData(temp.getData()); financialdisc.setFilename(temp.getFilename()); financialdisc.setType(temp.getType()); } financialdisc.setFinancial_disc_id(idnum); String str = request.getParameter("Financial_Disclosure_date_created"); /*String delimeter = "-"; String[] temp; temp = str.split(delimeter); str = temp[0] + "-" + temp[1] + "-" + temp[2]; */ java.sql.Date datecreated = java.sql.Date.valueOf(str); financialdisc.setDate_created(datecreated); financialdisc.setCreated_by(Integer.parseInt(request.getParameter("Financial_Disclosure_created_by"))); financialdisc.setModified_by((int) CurrentUser.getUser_id()); } else { financialdisc.setModified_by((int) CurrentUser.getUser_id()); financialdisc.setCreated_by((int) CurrentUser.getUser_id()); } String str = request.getParameter("financial_disclosure_received_date"); /*String delimeter = "-"; String[] temp; temp = str.split(delimeter); str = temp[0] + "-" + temp[1] + "-" + temp[2]; */ java.sql.Date sub_date = java.sql.Date.valueOf(str); financialdisc.setReceived_dt(sub_date); str = request.getParameter("financial_disclosure_signed_date"); /*delimeter = "-"; temp = str.split(delimeter); str = temp[0] + "-" + temp[1] + "-" + temp[2]; */ sub_date = java.sql.Date.valueOf(str); financialdisc.setSigned_dt(sub_date); financialdisc.setDescription(request.getParameter("financial_disclosure_description")); financialdisc.setFile_description(request.getParameter("financial_disclosure_file_description")); financialdisc.setStudy_id(currentstudy.getStudy_id()); financialdisc.setSite_id(Integer.parseInt(request.getParameter("financial_disclosure_site"))); financialdisc.setType_id(Integer.parseInt(request.getParameter("financial_disclosure_type_id"))); financialdisc.setUser_id(Integer.parseInt(request.getParameter("financial_disclosure_user"))); String st = request.getParameter("financial_protocol"); String tempvar[] = st.split("-"); financialdisc.setProtocol_id(tempvar[0]); financialdisc.setProtocol_version(tempvar[1]); int Message = financialdiscdao.UploadFinancialDisc(Financialdiscitem, financialdisc, idnum); try { financialdisclist = financialdiscdao.listfinancialdisc(currentstudy.getStudy_id()); ModelMap modelMap = new ModelMap(); modelMap.addAttribute("currentstudy", currentstudy); modelMap.addAttribute("approvalstatustypelist", approvalstatustypelist); modelMap.addAttribute("siteslist", siteslist); modelMap.addAttribute("userslist", userslist); modelMap.addAttribute("versionlist", versionlist); modelMap.addAttribute("financialdisclist", financialdisclist); if (idnum == 0) { modelMap.addAttribute("CurrentFormFinancial", "Create_Financial_Disclosure_div"); } else { modelMap.addAttribute("CurrentFormFinancial", "View_Financial_Disclosure_div"); if (Message == 0) { modelMap.addAttribute("EFDError", "Financial Disclosure cannot be updated at this time !"); } else if (Message == 1) { modelMap.addAttribute("EFDSuccess", "Financial Disclosure successfully updated..."); financialdisclist = financialdiscdao.listfinancialdisc(currentstudy.getStudy_id()); } } modelMap.addAttribute("MessageCode", Message); return new ModelAndView("financial_disc", modelMap); } catch (Exception expObj) { return new ModelAndView("financial_disc"); } }
From source file:com.Voxce.Controllers.TrialsController.java
public ModelAndView CreateContract(HttpServletRequest request, HttpServletResponse response) throws Exception { List<ApprovalStatusType> approvalstatustypelist; List<Users> userslist;/*from w w w . ja va 2 s.c om*/ List<Sites> siteslist; List<Contracts> contractslist; List<ProtocolVersion> versionlist; userslist = userdao.listusers(CurrentUser); approvalstatustypelist = approvalstatustypedao.listapprovals(currentstudy.getStudy_id()); versionlist = traininguserdao.listprotocolversions(currentstudy.getStudy_id()); siteslist = sitedao.SitesList(CurrentUser); Contracts contract = new Contracts(); String id = request.getParameter("contract_edit_id"); int idnum = Integer.parseInt(id); if (idnum != 0) { //user is editing the contract if (Integer.parseInt(request.getParameter("upload_contract")) == 2) { //editing financial disc but not uploaded new document System.out.println("editing..kk"); Contractitem = null; Contracts temp = new Contracts(); temp = contractsdao.find(idnum); contract.setData(temp.getData()); contract.setFilename(temp.getFilename()); contract.setType(temp.getType()); } contract.setContract_id(idnum); String str = request.getParameter("contract_date_created"); /*String delimeter = "-"; String[] temp; temp = str.split(delimeter); str = temp[0] + "-" + temp[1] + "-" + temp[2];\ */ java.sql.Date datecreated = java.sql.Date.valueOf(str); contract.setDate_created(datecreated); contract.setCreated_by(Integer.parseInt(request.getParameter("contract_created_by"))); contract.setModified_by((int) CurrentUser.getUser_id()); } else { contract.setModified_by((int) CurrentUser.getUser_id()); contract.setCreated_by((int) CurrentUser.getUser_id()); } contract.setDescription(request.getParameter("contract_description")); contract.setSite_id(Integer.parseInt(request.getParameter("contract_site"))); contract.setStudy_id(currentstudy.getStudy_id()); contract.setType_id(Integer.parseInt(request.getParameter("contract_type_id"))); contract.setUser_id(Integer.parseInt(request.getParameter("contract_user"))); String str = request.getParameter("contract_signed_date"); /*String delimeter = "-"; String[] temp; temp = str.split(delimeter); str = temp[0] + "-" + temp[1] + "-" + temp[2]; */ java.sql.Date sub_date = java.sql.Date.valueOf(str); contract.setSigned_dt(sub_date); str = request.getParameter("contract_returned_date"); /*delimeter = "-"; temp = str.split(delimeter); str = temp[0] + "-" + temp[1] + "-" + temp[2]; */ sub_date = java.sql.Date.valueOf(str); contract.setReturned_dt(sub_date); String st = request.getParameter("contract_protocol"); String tempvar[] = st.split("-"); contract.setProtocol_id(tempvar[0]); contract.setProtocol_version(tempvar[1]); contract.setFile_description(request.getParameter("contract_file_description")); //=====================================================create Contracts========================================================// int Message = contractsdao.UpdateContracts(Contractitem, contract, idnum); try { contractslist = contractsdao.listcontracts(currentstudy.getStudy_id()); ModelMap modelMap = new ModelMap(); modelMap.addAttribute("currentstudy", currentstudy); modelMap.addAttribute("approvalstatustypelist", approvalstatustypelist); modelMap.addAttribute("siteslist", siteslist); modelMap.addAttribute("userslist", userslist); modelMap.addAttribute("versionlist", versionlist); modelMap.addAttribute("contractslist", contractslist); if (idnum == 0) { modelMap.addAttribute("CurrentFormContract", "Create_Contract_div"); } else { modelMap.addAttribute("CurrentFormContract", "View_Contract_div"); if (Message == 0) { modelMap.addAttribute("ECError", "Contract cannot be updated at this time !"); } else if (Message == 1) { modelMap.addAttribute("ECSuccess", "Contract successfully updated..."); } } modelMap.addAttribute("MessageCode", Message); return new ModelAndView("contracts", modelMap); } catch (Exception expObj) { return new ModelAndView("contracts"); } }