List of usage examples for org.springframework.web.servlet ModelAndView getModelMap
public ModelMap getModelMap()
From source file:org.openmrs.module.radiology.order.web.RadiologyOrderFormControllerTest.java
/** * @see RadiologyOrderFormController#radiologyReportNeedsToBeCreated(ModelAndView,Order) * @verifies return true if radiology order is completed and has no claimed report */// w w w .ja v a 2s . c o m @Test public void radiologyReportNeedsToBeCreated_shouldReturnTrueIfRadiologyOrderIsCompletedAndHasNoClaimedReport() throws Exception { // given ModelAndView modelAndView = new ModelAndView(RadiologyOrderFormController.RADIOLOGY_ORDER_FORM_VIEW); RadiologyOrder completedRadiologyOrderWithNoClaimedReport = RadiologyTestData.getMockRadiologyOrder1(); completedRadiologyOrderWithNoClaimedReport.getStudy() .setPerformedStatus(PerformedProcedureStepStatus.COMPLETED); when(radiologyReportService .getActiveRadiologyReportByRadiologyOrder(completedRadiologyOrderWithNoClaimedReport)) .thenReturn(null); final boolean result = (Boolean) radiologyReportNeedsToBeCreatedMethod.invoke(radiologyOrderFormController, new Object[] { modelAndView, completedRadiologyOrderWithNoClaimedReport }); assertTrue(result); assertThat(modelAndView.getModelMap(), hasKey("radiologyReportNeedsToBeCreated")); assertTrue((Boolean) modelAndView.getModelMap().get("radiologyReportNeedsToBeCreated")); }
From source file:org.openmrs.module.radiology.order.web.RadiologyOrderFormControllerTest.java
/** * @see RadiologyOrderFormController#radiologyReportNeedsToBeCreated(ModelAndView,Order) * @verifies return false if order is not a radiology order *//*from w w w. ja v a2s .c om*/ @Test public void radiologyReportNeedsToBeCreated_shouldReturnFalseIfOrderIsNotARadiologyOrder() throws Exception { // given ModelAndView modelAndView = new ModelAndView(RadiologyOrderFormController.RADIOLOGY_ORDER_FORM_VIEW); RadiologyOrder mockRadiologyOrderToDiscontinue = RadiologyTestData.getMockRadiologyOrder1(); String discontinueReason = "Wrong Procedure"; Order mockDiscontinuationOrder = new Order(); mockDiscontinuationOrder.setOrderId(2); mockDiscontinuationOrder.setAction(Order.Action.DISCONTINUE); mockDiscontinuationOrder.setOrderer(mockRadiologyOrderToDiscontinue.getOrderer()); mockDiscontinuationOrder.setOrderReasonNonCoded(discontinueReason); mockDiscontinuationOrder.setPreviousOrder(mockRadiologyOrderToDiscontinue); final boolean result = (Boolean) radiologyReportNeedsToBeCreatedMethod.invoke(radiologyOrderFormController, new Object[] { modelAndView, mockDiscontinuationOrder }); assertFalse(result); assertThat(modelAndView.getModelMap(), hasKey("radiologyReportNeedsToBeCreated")); assertFalse((Boolean) modelAndView.getModelMap().get("radiologyReportNeedsToBeCreated")); }
From source file:org.openmrs.module.radiology.order.web.RadiologyOrderFormControllerTest.java
/** * @see RadiologyOrderFormController#radiologyReportNeedsToBeCreated(ModelAndView,Order) * @verifies return false if radiology order is completed but has a claimed report *//*ww w. ja v a 2s. c o m*/ @Test public void radiologyReportNeedsToBeCreated_shouldReturnFalseIfRadiologyOrderIsCompletedButHasAClaimedReport() throws Exception { // given ModelAndView modelAndView = new ModelAndView(RadiologyOrderFormController.RADIOLOGY_ORDER_FORM_VIEW); RadiologyReport claimedReport = RadiologyTestData.getMockRadiologyReport1(); claimedReport.setReportStatus(RadiologyReportStatus.CLAIMED); RadiologyOrder completedRadiologyOrderWithClaimedReport = claimedReport.getRadiologyOrder(); completedRadiologyOrderWithClaimedReport.getStudy() .setPerformedStatus(PerformedProcedureStepStatus.COMPLETED); when(radiologyReportService .getActiveRadiologyReportByRadiologyOrder(completedRadiologyOrderWithClaimedReport)) .thenReturn(claimedReport); final boolean result = (Boolean) radiologyReportNeedsToBeCreatedMethod.invoke(radiologyOrderFormController, new Object[] { modelAndView, completedRadiologyOrderWithClaimedReport }); assertFalse(result); assertThat(modelAndView.getModelMap(), hasKey("radiologyReportNeedsToBeCreated")); assertFalse((Boolean) modelAndView.getModelMap().get("radiologyReportNeedsToBeCreated")); }
From source file:org.openmrs.module.radiology.order.web.RadiologyOrderFormControllerTest.java
/** * @see RadiologyOrderFormController#radiologyReportNeedsToBeCreated(ModelAndView,Order) * @verifies return false if radiology order is completed but has a completed report *//*from w w w. j a v a2 s . c o m*/ @Test public void radiologyReportNeedsToBeCreated_shouldReturnFalseIfRadiologyOrderIsCompletedButHasACompletedReport() throws Exception { // given ModelAndView modelAndView = new ModelAndView(RadiologyOrderFormController.RADIOLOGY_ORDER_FORM_VIEW); RadiologyReport completedReport = RadiologyTestData.getMockRadiologyReport1(); completedReport.setReportStatus(RadiologyReportStatus.COMPLETED); RadiologyOrder completedRadiologyOrderWithCompletedReport = completedReport.getRadiologyOrder(); completedRadiologyOrderWithCompletedReport.getStudy() .setPerformedStatus(PerformedProcedureStepStatus.COMPLETED); when(radiologyReportService .getActiveRadiologyReportByRadiologyOrder(completedRadiologyOrderWithCompletedReport)) .thenReturn(completedReport); final boolean result = (Boolean) radiologyReportNeedsToBeCreatedMethod.invoke(radiologyOrderFormController, new Object[] { modelAndView, completedRadiologyOrderWithCompletedReport }); assertFalse(result); assertThat(modelAndView.getModelMap(), hasKey("radiologyReportNeedsToBeCreated")); assertFalse((Boolean) modelAndView.getModelMap().get("radiologyReportNeedsToBeCreated")); }
From source file:com.intranet.intr.PosControler.java
@RequestMapping("IdiomasP.htm") public ModelAndView IdiomasList(ModelAndView mav, Principal principal) { System.out.println("entra a funcion documento"); String name = principal.getName(); postulantes p = null;/*w w w.ja va 2s. c o m*/ List<idiomas> listaIdiomas = null; try { users u = usuarioService.getByLogin(name); p = postulanteService.ByNif(u.getNif()); listaIdiomas = idiomasService.findAll(u.getNif()); System.out.println("entra a funcion documento"); } catch (Exception ex) { ex.printStackTrace(); System.out.println("entra a funcion documento"); } //ModelAndView mav=new ModelAndView(); String r = validaInterfacesRoles.valida(); mav.addObject("menu", r); mav.addObject("postulante", p); mav.addObject("listaIdiomas", listaIdiomas); mav.addObject("mensaje", mav.getModelMap().get("mensaje")); mav.setViewName("IdiomasP"); return mav; }
From source file:com.intranet.intr.PosControler.java
@RequestMapping("EstudiosP.htm") public ModelAndView EstudiosList(ModelAndView mav, Principal principal) { System.out.println("entra a funcion documento"); String name = principal.getName(); List<estudios> listaEstudios = null; postulantes p = null;// w ww .ja va 2 s .c om try { users u = usuarioService.getByLogin(name); p = postulanteService.ByNif(u.getNif()); listaEstudios = estudiosService.findAll(u.getNif()); System.out.println("entra a funcion documento"); } catch (Exception ex) { ex.printStackTrace(); System.out.println("entra a funcion documento"); } //ModelAndView mav=new ModelAndView(); String r = validaInterfacesRoles.valida(); mav.addObject("menu", r); mav.addObject("postulante", p); mav.addObject("listaEstudios", listaEstudios); mav.addObject("mensaje", mav.getModelMap().get("mensaje")); mav.setViewName("EstudiosP"); return mav; }
From source file:com.intranet.intr.PosControler.java
@RequestMapping("ConocimientosP.htm") public ModelAndView ConocimientosList(ModelAndView mav, Principal principal) { System.out.println("entra a funcion documento"); String name = principal.getName(); List<conocimientos> listaConocimientos = null; postulantes p = null;//from ww w .jav a 2 s.c om try { users u = usuarioService.getByLogin(name); p = postulanteService.ByNif(u.getNif()); listaConocimientos = conocimientosService.findAll(u.getNif()); System.out.println("entra a funcion documento"); } catch (Exception ex) { ex.printStackTrace(); System.out.println("entra a funcion documento"); } //ModelAndView mav=new ModelAndView(); String r = validaInterfacesRoles.valida(); mav.addObject("menu", r); mav.addObject("postulante", p); mav.addObject("listaConocimientos", listaConocimientos); mav.addObject("mensaje", mav.getModelMap().get("mensaje")); mav.setViewName("ConocimientosP"); return mav; }
From source file:edu.usc.lunchnlearn.springmvc.interceptor.BreadCrumbInterceptor.java
/** * This method is called after every controller has finished processing a request. This sets up * the breadcrumbs that will be displayed on the resulting view page. * @param request {@link javax.servlet.http.HttpServletRequest} * @param response {@link javax.servlet.http.HttpServletResponse} * @param handler Handler object * @param modelAndView {@link org.springframework.web.servlet.ModelAndView} * @throws Exception Throws Exception. *///from ww w . j a va 2 s . c om @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { super.postHandle(request, response, handler, modelAndView); //do not intercept REST calls if (!"application/json".equals(response.getContentType()) && !isExclusion(request)) { HttpSession httpSession = request.getSession(true); boolean firstTime = false; if (httpSession.getAttribute(BREADCRUMBS) == null) { httpSession.setAttribute(BREADCRUMBS, new HashMap<Long, Crumb>()); firstTime = true; } if (httpSession.getAttribute(BREADCRUMBS_URLS) == null) { httpSession.setAttribute(BREADCRUMBS_URLS, new HashMap<String, Long>()); } @SuppressWarnings("unchecked") Map<Long, Crumb> breadcrumbs = (Map<Long, Crumb>) httpSession.getAttribute(BREADCRUMBS); @SuppressWarnings("unchecked") Map<String, Long> breadcrumbUrls = (Map<String, Long>) httpSession.getAttribute(BREADCRUMBS_URLS); Crumb crumb = getCurrentCrumb(request, breadcrumbUrls, breadcrumbs, modelAndView); //if first page in session is not the index, plant an index crumb if (firstTime && !request.getRequestURL().toString().contains("index")) { Crumb indexCrumb = createIndexCrumb(crumb, request); breadcrumbs.put(indexCrumb.getX(), indexCrumb); breadcrumbUrls.put(indexCrumb.getUrl(), indexCrumb.getX()); crumb.setParentX(indexCrumb.getX()); } //put this URL into the list so that we don't recreate this page's breadcrumb breadcrumbs.put(crumb.getX(), crumb); breadcrumbUrls.put(crumb.getUrl(), crumb.getX()); modelAndView.getModelMap().put("x", crumb.getX()); modelAndView.getModelMap().put("bCrumbs", breadcrumbs); } }
From source file:edu.usc.lunchnlearn.elasticsearch.interceptor.BreadCrumbInterceptor.java
/** * This method is called after every controller has finished processing a request. This sets up * the breadcrumbs that will be displayed on the resulting view page. * @param request {@link javax.servlet.http.HttpServletRequest} * @param response {@link javax.servlet.http.HttpServletResponse} * @param handler Handler object * @param modelAndView {@link org.springframework.web.servlet.ModelAndView} * @throws Exception Throws Exception. *///from www . j a v a 2 s.c om @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { super.postHandle(request, response, handler, modelAndView); //do not intercept REST calls if (!"application/json".equals(response.getContentType()) && !isExclusion(request)) { HttpSession httpSession = request.getSession(true); boolean firstTime = false; if (httpSession.getAttribute(BREADCRUMBS) == null) { httpSession.setAttribute(BREADCRUMBS, new HashMap<Long, Crumb>()); firstTime = true; } if (httpSession.getAttribute(BREADCRUMBS_URLS) == null) { httpSession.setAttribute(BREADCRUMBS_URLS, new HashMap<String, Long>()); } @SuppressWarnings("unchecked") Map<Long, Crumb> breadcrumbs = (Map<Long, Crumb>) httpSession.getAttribute(BREADCRUMBS); @SuppressWarnings("unchecked") Map<String, Long> breadcrumbUrls = (Map<String, Long>) httpSession.getAttribute(BREADCRUMBS_URLS); Crumb crumb = getCurrentCrumb(request, breadcrumbUrls, breadcrumbs, modelAndView); //if first page in session is not the index, plant an index crumb if (firstTime && !request.getRequestURL().toString().contains("index")) { Crumb indexCrumb = createIndexCrumb(crumb, request); breadcrumbs.put(indexCrumb.getX(), indexCrumb); breadcrumbUrls.put(indexCrumb.getUrl(), indexCrumb.getX()); crumb.setParentX(indexCrumb.getX()); } //put this URL into the list so that we don't recreate this page's breadcrumb breadcrumbs.put(crumb.getX(), crumb); breadcrumbUrls.put(crumb.getUrl(), crumb.getX()); if (modelAndView.getModelMap().containsKey("urlParams")) { Map urlParams = (Map) modelAndView.getModelMap().get("urlParams"); urlParams.put("x", crumb.getX()); } modelAndView.getModelMap().put("x", crumb.getX()); modelAndView.getModelMap().put("bCrumbs", breadcrumbs); } }
From source file:uk.org.rbc1b.roms.controller.volunteer.VolunteersController.java
/** * Produce the Volunteer Badge PDF.// ww w . ja v a2 s.co m * * @param volunteerId volunteer id of for his/her badge * @param volunteerBadgeId volunteer badge id * * @throws IOException if image file not found * @return modelAndView of the VolunteerBadgePdfView */ @RequestMapping(value = "{volunteerId}/rbc-{volunteerBadgeId}-badge.pdf", method = RequestMethod.GET) @PreAuthorize("hasPermission('VOLUNTEER', 'READ')") public ModelAndView produceVolunteerBadgePdf(@PathVariable Integer volunteerId, @PathVariable Integer volunteerBadgeId) throws IOException { Volunteer volunteer = volunteerDao.findVolunteer(volunteerId, VOLUNTEER_DATA); if (volunteerId.equals(volunteerBadgeId)) { VolunteerBadgeColour badgeColour = volunteerBadgePdfModelFactory.determineBadgeColour(volunteer); ModelAndView modelAndView = null; switch (badgeColour) { case GREEN: modelAndView = new ModelAndView("greenVolunteerBadgePdfView"); break; case RED: modelAndView = new ModelAndView("redVolunteerBadgePdfView"); break; case ORANGE: modelAndView = new ModelAndView("orangeVolunteerBadgePdfView"); break; default: modelAndView = new ModelAndView("greyVolunteerBadgePdfView"); break; } String assignment = volunteerBadgePdfModelFactory.generatePrimaryAssignment(volunteer); modelAndView.getModelMap().addAttribute("volunteer", volunteer); modelAndView.getModelMap().addAttribute("assignment", assignment); String imageName = volunteerId + ".jpg"; File imageFile = new File(imageDirectories.getProperty(VOLUNTEER_IMAGE_DIRECTORY_KEY) + imageName); byte[] bytes = FileUtils.readFileToByteArray(imageFile); InputStream inputStream = new ByteArrayInputStream(bytes); BufferedImage bufferedImage = ImageIO.read(inputStream); modelAndView.getModelMap().addAttribute("bufferedImage", bufferedImage); return modelAndView; } else { return new ModelAndView("redirect:" + VolunteerBadgePdfModelFactory.generateUri(volunteerId)); } }