List of usage examples for org.springframework.web.servlet ModelAndView getModel
public Map<String, Object> getModel()
From source file:gov.nih.nci.cabig.caaers.web.admin.UserTab.java
@SuppressWarnings("unchecked") public ModelAndView addSitePerson(HttpServletRequest request, Object object, Errors errors) { UserCommand command = (UserCommand) object; SitePerson sp = new SitePerson(); sp.setStartDate(DateUtils.today());/* w w w . j a v a 2 s.com*/ command.addSitePersonnel(sp); ModelAndView modelAndView = new ModelAndView("admin/ajax/sitePersonnelSection"); modelAndView.getModel().put("indexes", new Integer[] { command.getSitePersonnel().size() - 1 }); return modelAndView; }
From source file:gov.nih.nci.cabig.caaers.web.ae.AdverseEventCaptureTab.java
public ModelAndView refreshGrades(HttpServletRequest request, Object cmd, Errors errors) { CaptureAdverseEventInputCommand command = (CaptureAdverseEventInputCommand) cmd; String index = request.getParameter("index"); ModelAndView modelAndView = new ModelAndView("ae/ajax/gradeFormSection"); modelAndView.getModel().put("index", index); AdverseEvent ae = command.getAdverseEvents().get(Integer.parseInt(index)); ae.setLowLevelTerm(null);/* ww w.j a v a2 s .c o m*/ modelAndView.getModel().put("ae", ae); return modelAndView; }
From source file:com.tms.controller.customer.CustomerController.java
@RequestMapping("/update") public ModelAndView updateCustomer(String id, HttpServletResponse response, HttpServletRequest request) throws Exception { ModelAndView view = new ModelAndView(); Company customer = companyService.findById(id); view.getModel().put("customer", customer); String[] customerStatus = new String[CompanyStatus.values().length]; int index = 0; for (CompanyStatus companyStatus : CompanyStatus.values()) {//? customerStatus[index] = companyStatus.name(); index++;// w w w . jav a 2s. c o m } view.getModelMap().put("customerStatus", customerStatus); List<TimeZone> timeZones = timeZoneService.findAll(); view.getModelMap().put("timeZones", timeZones); List<OutFaceType> outFaceTypes = outFaceTypeService.findAll(); if (CollectionUtils.isNotEmpty(outFaceTypes)) { List<OutFaceType> outFaceTypeArrayList = new ArrayList<OutFaceType>(); List<OutFaceType> otherOutFaceTypeArrayList = new ArrayList<OutFaceType>(); for (OutFaceType outfaceType : outFaceTypes) { if (outfaceType.isOther()) { otherOutFaceTypeArrayList.add(outfaceType); } else { outFaceTypeArrayList.add(outfaceType); } } view.getModelMap().put("outFace", outFaceTypeArrayList); view.getModelMap().put("otherOutFace", otherOutFaceTypeArrayList); } List<ReportManagement> reportManagements = reportManagementService.findAll(); view.getModelMap().put("reportManagements", reportManagements); List<Features> features = featuresService.findAll(); view.getModelMap().put("features", features); if (customer.getOutFaceTypes() != null) { for (OutFaceType outfaceType : customer.getOutFaceTypes()) { if (outfaceType.isOther()) { view.getModelMap().put("otherOutFaceTypeId", outfaceType.getId()); } else { view.getModelMap().put("outFaceTypeId", outfaceType.getId()); } } } if (customer.getStatus() != null) { view.getModelMap().put("customerStatus", customer.getStatus().name()); } view.setViewName("admin/customer/savecustomer"); return view; }
From source file:org.dspace.app.webui.cris.controller.ResearcherPageDetailsController.java
@Override public ModelAndView handleDetails(HttpServletRequest request, HttpServletResponse response) throws Exception { log.debug("Start handleRequest"); Map<String, Object> model = new HashMap<String, Object>(); Integer objectId = extractEntityId(request); if (objectId == -1) { response.sendError(HttpServletResponse.SC_NOT_FOUND, "Researcher page not found"); return null; }/*from ww w . ja v a 2 s .c om*/ ResearcherPage researcher = null; try { researcher = ((ApplicationService) applicationService).get(ResearcherPage.class, objectId); } catch (NumberFormatException e) { } if (researcher == null) { response.sendError(HttpServletResponse.SC_NOT_FOUND, "Researcher page not found"); return null; } Context context = UIUtil.obtainContext(request); EPerson currUser = context.getCurrentUser(); boolean isAdmin = AuthorizeManager.isAdmin(context); if (isAdmin || (currUser != null && (researcher.getEpersonID() != null && currUser.getID() == researcher.getEpersonID()))) { model.put("researcher_page_menu", new Boolean(true)); model.put("authority_key", ResearcherPageUtils.getPersistentIdentifier(researcher)); if (isAdmin) { AuthorityDAO dao = AuthorityDAOFactory.getInstance(context); long pendingItems = dao.countIssuedItemsByAuthorityValueInAuthority(RPAuthority.RP_AUTHORITY_NAME, ResearcherPageUtils.getPersistentIdentifier(researcher)); model.put("pendingItems", new Long(pendingItems)); } } else if ((researcher.getStatus() == null || researcher.getStatus().booleanValue() == false)) { if (context.getCurrentUser() != null || Authenticate.startAuthentication(context, request, response)) { // Log the error log.info(LogManager.getHeader(context, "authorize_error", "Only system administrator can access to disabled researcher page")); JSPManager.showAuthorizeError(request, response, new AuthorizeException("Only system administrator can access to disabled researcher page")); } return null; } if (subscribeService != null) { boolean subscribed = subscribeService.isSubscribed(currUser, researcher); model.put("subscribed", subscribed); EPerson eperson = EPerson.findByNetid(context, researcher.getSourceID()); if (eperson != null) { model.put("subscriptions", subscribeService.getSubscriptions(eperson)); } } ModelAndView mvc = null; try { mvc = super.handleDetails(request, response); } catch (RuntimeException e) { log.error(e.getMessage(), e); return null; } mvc.getModel().putAll(model); mvc.getModel().put("researcher", researcher); mvc.getModel().put("exportscitations", ConfigurationManager.getProperty("exportcitation.options")); mvc.getModel().put("showStatsOnlyAdmin", ConfigurationManager.getBooleanProperty(SolrLogger.CFG_STAT_MODULE, "authorization.admin")); // Fire usage event. request.setAttribute("sectionid", StatsConfig.DETAILS_SECTION); new DSpace().getEventService() .fireEvent(new UsageEvent(UsageEvent.Action.VIEW, request, context, researcher)); log.debug("end servlet handleRequest"); return mvc; }
From source file:net.nicholaswilliams.java.teamcity.plugin.buildNumber.SharedBuildNumberController.java
protected ModelAndView addBuildNumber() { ModelAndView modelAndView = new ModelAndView(this.addJspPagePath); SharedBuildNumber form = new SharedBuildNumber(0); form.setFormat("{0}"); form.setDateFormat("yyyyMMddHHmmss"); modelAndView.getModel().put(SharedBuildNumberController.FORM, form); return modelAndView; }
From source file:org.duracloud.account.app.controller.UserControllerTest.java
@Test public void testGetUser() throws Exception { HttpServletRequest request = createMock(HttpServletRequest.class); HttpSession session = createMock(HttpSession.class); EasyMock.expect(session.getAttribute("redemptionCode")).andReturn(null).anyTimes(); EasyMock.expect(request.getSession()).andReturn(session).anyTimes(); DuracloudUser u = createUser();/* w w w . j a v a 2s. c o m*/ EasyMock.expect(userService.loadDuracloudUserByUsernameInternal(TEST_USERNAME)).andReturn(u).anyTimes(); Set<AccountInfo> accounts = createAccountSet(); EasyMock.expect(accountManagerService.findAccountsByUserId(u.getId())).andReturn(accounts); replayMocks(); ModelAndView mv = userController.getUser(TEST_USERNAME, request); Assert.assertEquals(UserController.USER_ACCOUNTS, mv.getViewName()); Map<String, Object> map = mv.getModel(); Assert.assertNotNull(map); Assert.assertTrue(map.containsKey(UserController.USER_KEY)); Object obj = map.get(UserController.USER_KEY); Assert.assertNotNull(obj); Assert.assertTrue(obj instanceof DuracloudUser); obj = map.get("activeAccounts"); Assert.assertNotNull(obj); Assert.assertTrue(obj instanceof List); obj = map.get("pendingAccounts"); Assert.assertNotNull(obj); Assert.assertTrue(obj instanceof List); obj = map.get("inactiveAccounts"); Assert.assertNotNull(obj); Assert.assertTrue(obj instanceof List); }
From source file:git.irbis.spring3.controllerusageexample.customers.web.ListCustomersControllerTest.java
/** * Test of request: show all customers./*from w ww. j a v a2s.c o m*/ */ @Test public void testListCustomers() { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); ListCustomersController listCustomersController = new ListCustomersController( new CustomerRepositoryMockImpl()); request.setMethod("GET"); request.setRequestURI("/listcustomers"); try { ModelAndView mv = new AnnotationMethodHandlerAdapter().handle(request, response, listCustomersController); ModelAndViewAssert.assertViewName(mv, "listcustomers"); List<Customer> customers = (List<Customer>) mv.getModel().get("customers"); assertNotNull(customers); assertEquals(5, customers.size()); } catch (Exception ex) { fail(); } }
From source file:git.irbis.spring3.controllerusageexample.customers.web.ListCustomersControllerTest.java
/** * Test of request: show customers started from lastname, result success. *//*ww w.j a va 2 s . c o m*/ @Test public void testListCustomersByLastNameSuccess() { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); ListCustomersController listCustomersController = new ListCustomersController( new CustomerRepositoryMockImpl()); request.setMethod("GET"); request.setRequestURI("/listcustomers/last"); try { ModelAndView mv = new AnnotationMethodHandlerAdapter().handle(request, response, listCustomersController); ModelAndViewAssert.assertViewName(mv, "listcustomers"); List<Customer> customers = (List<Customer>) mv.getModel().get("customers"); assertNotNull(customers); assertEquals(5, customers.size()); } catch (Exception ex) { fail(); } }
From source file:git.irbis.spring3.controllerusageexample.customers.web.ListCustomersControllerTest.java
/** * Test of request: show customers by lastname, result failure. *//*from w ww .ja v a 2 s . c o m*/ @Test public void testListCustomersByLastNameFailure() { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); ListCustomersController listCustomersController = new ListCustomersController( new CustomerRepositoryMockImpl()); request.setMethod("GET"); request.setRequestURI("/listcustomers/first"); try { ModelAndView mv = new AnnotationMethodHandlerAdapter().handle(request, response, listCustomersController); ModelAndViewAssert.assertViewName(mv, "listcustomers"); List<Customer> customers = (List<Customer>) mv.getModel().get("customers"); assertNotNull(customers); assertTrue(customers.isEmpty()); } catch (Exception ex) { fail(); } }
From source file:git.irbis.spring3.controllerusageexample.customers.web.ListCustomersControllerTest.java
/** * Test of request: show customers by lastname, result success. *///w w w . j a v a 2 s . c o m @Test public void testFindCustomerByLastNameSuccess() { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); ListCustomersController listCustomersController = new ListCustomersController( new CustomerRepositoryMockImpl()); request.setMethod("GET"); request.setRequestURI("/listcustomers/lastname2"); try { ModelAndView mv = new AnnotationMethodHandlerAdapter().handle(request, response, listCustomersController); ModelAndViewAssert.assertViewName(mv, "listcustomers"); List<Customer> customers = (List<Customer>) mv.getModel().get("customers"); assertNotNull(customers); assertEquals(1, customers.size()); } catch (Exception ex) { fail(); } }