List of usage examples for org.springframework.ui ModelMap ModelMap
public ModelMap()
From source file:org.esupportail.portlet.filemanager.portlet.PortletControllerAjax.java
@ExceptionHandler public ModelAndView handleException(EsupStockException ex, ResourceRequest resourceRequest, ResourceResponse resourcesResponse, Locale loc) { ModelMap modelMap = new ModelMap(); String errorText = messageSource.getMessage(ex.getCodeI18n(), new String[] { ex.getMessage() }, loc); modelMap.put("errorText", errorText); return new ModelAndView("ajax_error", modelMap); }
From source file:com.virtusa.akura.staff.controller.SubjectTeacherAssignController.java
/** * Show the list of subject teachers.//from w w w. j ava 2 s . c om * * @param lastName - Last the name of the subject teachers. * @param regNo - the reg number of the subject teacher. * @return a model with subject teacher list. * @throws AkuraAppException - a detailed exception throws when fails. */ public ModelAndView showSearchResults(String lastName, String regNo) throws AkuraAppException { String message; List<SubjectTeacher> teacherList = staffService.getSubjectTeachers(lastName, regNo); ModelMap modelMap = new ModelMap(); if (teacherList.isEmpty()) { message = new ErrorMsgLoader().getErrorMessage(SUBJECTTEACHER_SEARCH_NO_RESULT); modelMap.addAttribute(MESSAGE, message); } else { List<SubjectTeacher> groupbyTeacherList = new ArrayList<SubjectTeacher>(); for (SubjectTeacher subjectTeacher : teacherList) { subjectTeacher .setSchoolClassList(staffService.getSchoolClassList(subjectTeacher.getStaff().getStaffId(), subjectTeacher.getGradeSubject().getGradeSubjectId(), subjectTeacher.getYear())); groupbyTeacherList.add(subjectTeacher); } modelMap.addAttribute(TEACHER_LIST, SortUtil.sortSubjectTeacherList(groupbyTeacherList)); } return new ModelAndView(VIEW_TEACHER_SUBJECT_ALLOCATION, modelMap); }
From source file:fragment.web.AbstractCampaignPromotionsControllerTest.java
@Test public void testEditForDiscountAmount() throws Exception { try {//from ww w. j a v a 2 s . co m CampaignPromotion campaignPromotion = generateCampaignPromotion(0, false, true, false); CurrencyValue currency = currencyValueService.locateBYCurrencyCode("INR"); List<String> channelIdLst = new ArrayList<String>(); channelIdLst.add("3"); Map<String, BigDecimal> discountAmountMap = new HashMap<String, BigDecimal>(); discountAmountMap.put(currency.getCurrencyCode(), new BigDecimal(100)); CampaignPromotionsForm form = new CampaignPromotionsForm(); form.setDiscountAmountMap(discountAmountMap); form.setChannelIdLst(channelIdLst); form.setPromoCode("edit_camp"); form.setUnlimited(true); form.setCampaignPromotion(campaignPromotion); BindingResult result = validate(form); CampaignPromotion promotion = campaignController.createCampaigns(form, result, map, null); Assert.assertNull(promotion.getPercentOff()); Assert.assertNotNull(promotion.getCampaignPromotionDiscountAmount()); ModelMap model = new ModelMap(); campaignController.edit(promotion.getId().toString(), model); CampaignPromotionsForm campaignPromotionsForm = new CampaignPromotionsForm(promotion); campaignPromotionsForm.setPromoCode(promotion.getPromoCode()); CampaignPromotionsForm form1 = (CampaignPromotionsForm) model.get("campaignPromotionsForm"); List<Channel> channels = (List) model.get("channels"); Assert.assertTrue(form1.getPromoCode().toString().equals(campaignPromotionsForm.getPromoCode())); Assert.assertTrue(channels.get(0).getName() .equals(channelService.getChannels(null, null, null).get(0).getName())); } catch (Exception e) { // TODO Auto-generated catch block Assert.fail(); } }
From source file:fragment.web.AbstractCampaignPromotionsControllerTest.java
@Test public void testEditForPercentage() throws Exception { try {//from w ww . ja va 2 s. c o m CampaignPromotion campaignPromotion = generateCampaignPromotion(0, false, false, true); CurrencyValue currency = currencyValueService.locateBYCurrencyCode("INR"); List<String> channelIdLst = new ArrayList<String>(); channelIdLst.add("3"); Map<String, BigDecimal> discountAmountMap = new HashMap<String, BigDecimal>(); discountAmountMap.put(currency.getCurrencyCode(), new BigDecimal(100)); CampaignPromotionsForm form = new CampaignPromotionsForm(); form.setDiscountAmountMap(discountAmountMap); form.setChannelIdLst(channelIdLst); form.setPromoCode("edit_camp2"); form.setUnlimited(true); form.setCampaignPromotion(campaignPromotion); BindingResult result = validate(form); CampaignPromotion promotion = campaignController.createCampaigns(form, result, map, null); ModelMap model = new ModelMap(); campaignController.edit(promotion.getId().toString(), model); CampaignPromotionsForm campaignPromotionsForm = new CampaignPromotionsForm(promotion); campaignPromotionsForm.setPromoCode(promotion.getPromoCode()); CampaignPromotionsForm form1 = (CampaignPromotionsForm) model.get("campaignPromotionsForm"); List<Channel> channels = (List) model.get("channels"); Assert.assertTrue(form1.getPromoCode().toString().equals(campaignPromotionsForm.getPromoCode())); Assert.assertTrue(channels.get(0).getName() .equals(channelService.getChannels(null, null, null).get(0).getName())); } catch (Exception e) { // TODO Auto-generated catch block Assert.fail(); } }
From source file:fragment.web.SupportControllerTest.java
@Test public void testViewTicket1() throws Exception { asUser(user);/*from www.jav a 2s. co m*/ ModelMap modelMap = new ModelMap(); TicketCommentForm ticketCommentForm = new TicketCommentForm(); TicketComment comment = new TicketComment(); ticketCommentForm.setComment(comment); Ticket ticket = new Ticket(); TicketForm ticketForm = new TicketForm(); ticketForm.setTicket(ticket); ticket = controller.createTicket(tenant.getUuid(), request, ticketForm, modelMap); comment.setParentId(ticket.getUuid()); controller.createNewComment(tenant, ticketCommentForm, ticket.getCaseNumber(), tenant.getParam(), modelMap); String view = controller.viewTicket(tenant, ticket.getCaseNumber(), tenant.getParam(), modelMap); Assert.assertNotNull(modelMap); Assert.assertEquals(modelMap.get("ticket"), ticket); TicketForm ticketForm1 = (TicketForm) modelMap.get("ticketForm"); Assert.assertEquals(ticketForm1.getTicket(), ticket); Assert.assertNotNull(modelMap.get("ticketcomments")); Assert.assertNotNull(modelMap.get("ticketCommentForm")); Assert.assertEquals(view, new String("support.tickets.view")); view = controller.viewTicket(tenant, null, tenant.getParam(), modelMap); Assert.assertNotNull(modelMap.get("statuses")); }
From source file:fragment.web.SupportControllerTest.java
@Test public void testAddNewComment() throws Exception { asUser(user);//w ww . ja v a2 s. c o m ModelMap modelmap = new ModelMap(); TicketCommentForm ticketCommentForm = new TicketCommentForm(); TicketComment comment = new TicketComment(); ticketCommentForm.setComment(comment); Ticket ticket = new Ticket(); TicketForm ticketForm = new TicketForm(); ticketForm.setTicket(ticket); ticket = controller.createTicket(tenant.getUuid(), request, ticketForm, modelmap); comment.setParentId(ticket.getUuid()); controller.createNewComment(tenant, ticketCommentForm, ticket.getCaseNumber(), tenant.getParam(), modelmap); String view = controller.viewTicket(tenant, ticket.getCaseNumber(), tenant.getParam(), modelmap); Assert.assertNotNull(modelmap); Assert.assertEquals(modelmap.get("ticket"), ticket); ticketForm = (TicketForm) modelmap.get("ticketForm"); Assert.assertEquals(ticketForm.getTicket(), ticket); Assert.assertNotNull(modelmap.get("ticketcomments")); Assert.assertNotNull(modelmap.get("ticketCommentForm")); Assert.assertEquals(view, new String("support.tickets.view")); view = controller.viewTicket(tenant, null, tenant.getParam(), modelmap); Assert.assertNotNull(modelmap.get("statuses")); }
From source file:info.raack.appliancelabeler.web.MainController.java
@RequestMapping(value = "/energy/userappliances", method = RequestMethod.POST) public void addUserAppliance(@RequestParam(value = "applianceId") int applianceId, @RequestParam(value = "name") String name, HttpServletRequest request, HttpServletResponse response) throws IOException { ModelMap model = new ModelMap(); // get current energymonitor EnergyMonitor energyMonitor = getCurrentEnergyMonitor(request, response); Appliance appliance = new Appliance(); appliance.setId(applianceId);/*from w w w. j a v a2s .c o m*/ UserAppliance userAppliance = new UserAppliance(-1, appliance, name, -1, false); database.addUserAppliance(energyMonitor, userAppliance); model.put("userappliance", userAppliance); String dataJS = new GsonBuilder().create().toJson(userAppliance); response.getWriter().write(dataJS); // set appropriate JSON response type response.setContentType("application/json"); }
From source file:info.raack.appliancelabeler.web.MainController.java
@RequestMapping(value = "/label/{id}", method = RequestMethod.GET) public ModelAndView showLabelPage(@PathVariable(value = "id") int userApplianceId) { ModelMap model = new ModelMap(); UserAppliance userAppliance = database.getUserApplianceById(userApplianceId); if (userAppliance == null) { throw new IllegalArgumentException("No user appliance for id " + userApplianceId); }/* w ww . j av a 2s . c o m*/ model.put("userAppliance", userAppliance); return templateProvider.showPageInTemplate(1, "label", model); }
From source file:fragment.web.AbstractConnectorControllerTest.java
@Test public void testEnableServiceGet() { map = new ModelMap(); Service service = servicedao.find("6"); Configuration config = configurationService .locateConfigurationByName("com.citrix.cpbm.portal.settings.services.datapath"); config.setValue("src\\test\\resources\\"); MockHttpServletRequest mockRequest = new MockHttpServletRequest(); mockRequest.setParameter("lang", "de"); String result = controller.enableService(service.getUuid(), map, mockRequest); Assert.assertEquals("main.home_connector_enable", result); mockRequest.setParameter("lang", "en"); result = controller.enableService(service.getUuid(), map, mockRequest); Assert.assertEquals("main.home_connector_enable", result); }
From source file:com.Voxce.Controllers.TrialsController.java
public ModelAndView DownloadDocumentUseCV(HttpServletRequest request, HttpServletResponse response) throws Exception { CurrentUser = (Users) request.getSession().getAttribute("CurrentUser"); if (CurrentUser == null) { response.sendRedirect("login.htm"); }// ww w . ja va 2 s .c o m List<UserCV> usercvlist; List<Users> userslist; userslist = userdao.listusers(CurrentUser); UserCV doc = new UserCV(); int docid = Integer.parseInt(request.getParameter("docid")); doc = usercvdao.find(docid); response.setContentType(doc.getType()); response.setContentLength(doc.getData().length); response.setHeader("Content-Disposition", "attachment; filename=\"" + doc.getFilename() + "\""); FileCopyUtils.copy(doc.getData(), response.getOutputStream()); usercvlist = usercvdao.listusercv(currentstudy.getStudy_id()); for (int i = 0; i < usercvlist.size(); i++) usercvlist.get(i).setData(null); ModelMap modelMap = new ModelMap(); modelMap.addAttribute("currentstudy", currentstudy); modelMap.addAttribute("CurrentFormUserCV", "View_UserCV_div"); modelMap.addAttribute("userslist", userslist); modelMap.addAttribute("usercvlist", usercvlist); return new ModelAndView("usercv", modelMap); }