List of usage examples for org.springframework.ui ModelMap ModelMap
public ModelMap()
From source file:org.openhealthtools.openatna.web.MessageController.java
public ModelAndView query(HttpServletRequest request, HttpServletResponse response, QueryBean queryBean) throws Exception { ModelMap modelMap = new ModelMap(); int offset = 0; String start = request.getParameter("start"); if (start != null) { try {//from w w w . java 2 s. co m QueryBean qb = (QueryBean) request.getSession().getAttribute("currBean"); if (qb != null) { queryBean = qb; } offset = Integer.parseInt(start); if (offset < 0) { offset = 0; } } catch (NumberFormatException e) { log.debug("error for start offset value=" + start, e); } } modelMap.addAttribute("offset", offset); queryBean.setStartOffset((offset) * queryBean.getMaxResults()); Query q = createQuery(queryBean); if (q.hasConditionals()) { modelMap.addAttribute("messages", messageDao.getByQuery(q)); } else { modelMap.addAttribute("messages", new ArrayList()); } modelMap.addAttribute("queryBean", queryBean); return new ModelAndView("messageForm", modelMap); }
From source file:com.trenako.web.controllers.HomeControllerTests.java
@Test public void shouldRenderHomepageForLoggedUsers() { when(mockUserContext.getCurrentUser()).thenReturn(new AccountDetails(loggedUser())); when(mockService.getHomeContent(eq(loggedUser()))).thenReturn(homeContent(true)); ModelMap model = new ModelMap(); String viewName = controller.home(model); assertEquals("home/index", viewName); assertEquals(homeContent(true), model.get("content")); }
From source file:fragment.web.TasksControllerTest.java
@Before public void setUp() { map = new ModelMap(); request = new MockHttpServletRequest(); }
From source file:org.openmrs.contrib.metadatarepository.webapp.controller.PackageFormControllerTest.java
@Test public void testSave() throws Exception { request = newGet("/packageform"); request.addParameter("id", "1"); pkg = form.showForm(1L);// w w w .ja va2s . c o m assertNotNull(pkg); request = newPost("/packageform"); request.setRemoteUser("admin"); pkg = form.showForm(1L); // update required fields BindingResult errors = new DataBinder(pkg).getBindingResult(); form.onSubmit(pkg, errors, request, new MockHttpServletResponse(), new ModelMap()); assertFalse(errors.hasErrors()); assertNotNull(request.getSession().getAttribute("successMessages")); }
From source file:com.test.controller.RedirectController.java
@RequestMapping(value = "/redirect", method = RequestMethod.GET) public ModelAndView handleRedirect(HttpServletRequest request, HttpServletResponse response) { ModelMap map = new ModelMap(); try {//from w w w .j a v a 2s . co m // Create the response wrapper OAuthAuthzResponse oar = null; oar = OAuthAuthzResponse.oauthCodeAuthzResponse(request); // Get Authorization Code String code = oar.getCode(); logger.info("++++++++++++++code = " + code); if (!Oauth2Utils.isEmpty(code)) { return new ModelAndView("forward:get_token"); } } catch (OAuthProblemException e) { logger.error(e.getMessage()); StringBuffer sb = new StringBuffer(); sb.append("</br>"); sb.append("Error code: ").append(e.getError()).append("</br>"); sb.append("Error description: ").append(e.getDescription()).append("</br>"); sb.append("Error uri: ").append(e.getUri()).append("</br>"); sb.append("State: ").append(e.getState()).append("</br>"); map.put("msg", sb.toString()); } map.put("msg", "code is null"); return new ModelAndView("index", map); }
From source file:com.mtt.myapp.user.controller.UserControllerTest.java
@Test public void testSave() { // test update ModelMap model = new ModelMap(); }
From source file:id.go.kemdikbud.tandajasa.controller.PegawaiController.java
@RequestMapping(value = "/pegawai/form", method = RequestMethod.GET) public ModelMap tampilkanForm(@RequestParam(required = false) Integer id) { ModelMap mm = new ModelMap(); mm.addAttribute("pegawai", new Pegawai()); if (id != null) { Pegawai p = pegawaiDao.cariById(id); if (p != null) { mm.addAttribute("pegawai", p); System.out.println("Pegawai : " + p.getNama()); }/*from www . j a v a2 s .co m*/ } return mm; }
From source file:org.esupportail.dining.web.controllers.EditController.java
@RequestMapping public ModelAndView renderEditView(HttpServletRequest request) throws Exception { ModelMap model = new ModelMap(); User user = this.authenticator.getUser(); model.put("user", user); int[] allergenCodes = { 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 14 }; model.put("allergenCodes", allergenCodes); int[] preferenceCodes = { 12, 15 }; model.put("preferenceCodes", preferenceCodes); try {// w w w. j av a2 s. c o m ResultSet prefUser = this.dc .executeQuery("SELECT NUTRITIONCODE FROM nutritionPreferences WHERE USERNAME='" + StringEscapeUtils.escapeSql(user.getLogin()) + "';"); Set<String> nutritionPrefs = new HashSet<String>(); while (prefUser.next()) { nutritionPrefs.add(prefUser.getString("NUTRITIONCODE")); } model.put("nutritionPrefs", nutritionPrefs); prefUser.close(); } catch (SQLException e) { /**/ } try { Set<String> areaList = new HashSet<String>(); for (Restaurant r : this.feed.getFeed().getRestaurants()) { areaList.add(r.getArea()); } model.put("areaList", areaList); String userArea[] = null; try { ResultSet results = this.dc .executeQuery("SELECT AREANAME FROM USERAREA WHERE USERNAME='" + user.getLogin() + "';"); results.next(); userArea = results.getString("AREANAME").split(","); results.close(); } catch (SQLException e) { // here we are if the user doesn't already have a specific area // setting. ResultSet results = this.dc.executeQuery("SELECT AREANAME FROM PATHFLUX"); results.next(); try { userArea = results.getString("AREANAME").split(","); } catch (SQLException e2) { // No default area for all user, admin must configure the app. // No need to throw an exception } results.close(); } model.put("defaultArea", userArea); Set<String> favResults = new HashSet<String>(); try { ResultSet results = this.dc.executeQuery( "SELECT RESTAURANTID FROM FAVORITERESTAURANT WHERE USERNAME='" + user.getLogin() + "'"); while (results.next()) { favResults.add(results.getString("restaurantId")); } results.close(); } catch (Exception e) { // No data available, doesn't matter } model.put("favList", favResults); List<Restaurant> listRestaurant = this.feed.getFeed().getRestaurants(); List<Restaurant> listFavRestaurant = new ArrayList<Restaurant>(); for (Restaurant r : listRestaurant) { for (String favId : favResults) { if (r.getId() == Integer.parseInt(favId, 10)) { listFavRestaurant.add(r); } } } model.put("listFavRestaurant", listFavRestaurant); } catch (NullPointerException e) { /**/ } /* param from setUserArea action */ String zoneSubmit = request.getParameter("zoneSubmit"); if (zoneSubmit != null) { model.put("zoneSubmit", zoneSubmit); } /* param from nutritionPreferences action */ String nutritSubmit = request.getParameter("nutritSubmit"); if (nutritSubmit != null) { model.put("nutritSubmit", nutritSubmit); } return new ModelAndView("edit", model); }
From source file:org.slc.sli.dashboard.unit.controller.ErrorControllerTest.java
@Test public void testHandleError() throws Exception { ModelMap model = new ModelMap(); String errorType = "default"; ModelAndView modelAndView = errorController.handleError(errorType, model, request, response); assertEquals(Constants.OVERALL_CONTAINER_PAGE, modelAndView.getViewName()); String errorHeading = (String) modelAndView.getModel().get(Constants.ATTR_ERROR_HEADING); String errorContent = (String) modelAndView.getModel().get(Constants.ATTR_ERROR_CONTENT); String errorPage = (String) modelAndView.getModel().get(Constants.PAGE_TO_INCLUDE); assertEquals(errorPage, ErrorController.TEMPLATE_FILE); assertNotNull(errorHeading);/* ww w .jav a 2s.c o m*/ assertEquals(ErrorDescriptor.DEFAULT.getHeading(), errorHeading); assertNotNull(errorContent); assertEquals(ErrorDescriptor.DEFAULT.getContent(), errorContent); }