List of usage examples for org.springframework.ui ModelMap ModelMap
public ModelMap()
From source file:org.esupportail.papercut.webportlet.EsupPapercutPortletController.java
@RequestMapping(params = "action=admin") public ModelAndView adminList(@RequestParam(value = "page", required = false) Integer page, @RequestParam(value = "size", required = false) Integer size, @RequestParam(value = "sortFieldName", required = false) String sortFieldName, @RequestParam(value = "sortOrder", required = false) String sortOrder, RenderRequest request, RenderResponse response) {//from w w w.jav a 2 s.c om boolean isAdmin = isAdmin(request); boolean isManager = isManager(request); ModelMap model = new ModelMap(); model.put("isAdmin", isAdmin); model.put("adminView", true); model.put("isManager", isManager); if (isAdmin || isManager) { String paperCutContext = request.getPreferences().getValue(PREF_PAPERCUT_CONTEXT, null); if (sortFieldName == null) { sortFieldName = "transactionDate"; sortOrder = "desc"; } if (size == null) { size = 10; } if (page != null || size != null) { int sizeNo = size == null ? 10 : size.intValue(); final int firstResult = page == null ? 0 : (page.intValue() - 1) * sizeNo; model.put("payboxpapercuttransactionlogs", PayboxPapercutTransactionLog .findPayboxPapercutTransactionLogsByPaperCutContextEquals(paperCutContext, sortFieldName, sortOrder) .setFirstResult(firstResult).setMaxResults(sizeNo).getResultList()); float nrOfPages = (float) PayboxPapercutTransactionLog .countFindPayboxPapercutTransactionLogsByPaperCutContextEquals(paperCutContext) / sizeNo; model.put("maxPages", (int) ((nrOfPages > (int) nrOfPages || nrOfPages == 0.0) ? nrOfPages + 1 : nrOfPages)); } else { model.put("payboxpapercuttransactionlogs", PayboxPapercutTransactionLog.findPayboxPapercutTransactionLogsByPaperCutContextEquals( paperCutContext, sortFieldName, sortOrder).getResultList()); } addDateTimeFormatPatterns(model); String sharedSessionId = response.getNamespace(); EsupPapercutSessionObject objectShared = new EsupPapercutSessionObject(); objectShared.setIsAdmin(true); objectShared.setPaperCutContext(paperCutContext); PortletUtils.setSessionAttribute(request, sharedSessionId, objectShared, PortletSession.APPLICATION_SCOPE); model.put("sharedSessionId", sharedSessionId); model.put("active", "admin"); } model.put("sortFieldName", sortFieldName); model.put("sortOrder", sortOrder); return new ModelAndView(getViewName(request, "history"), model); }
From source file:org.esupportail.portlet.filemanager.portlet.PortletController.java
@RequestMapping("ABOUT") public ModelAndView renderAboutView(RenderRequest request, RenderResponse response) throws Exception { this.init(request); ModelMap model = new ModelMap(); return new ModelAndView("about-portlet", model); }
From source file:fragment.web.TenantsControllerTest.java
@Before public void init() throws Exception { map = new ModelMap(); status = new MockSessionStatus(); response = new MockHttpServletResponse(); request = new MockHttpServletRequest(); prepareMock(true, bootstrapActivator); if (!isMockInstanceCreated) { Service ossService = serviceDAO.find(7l); ossService.setEnabled(true);/* ww w . ja va 2 s.c o m*/ Service cloudService = serviceDAO.find(6l); connectorManagementService.getAllServiceInstances(cloudService); isMockInstanceCreated = true; } asRoot(); }
From source file:com.trenako.web.controllers.RollingStocksControllerTests.java
@Test public void shouldRenderRollingStockEditingViews() { String slug = "rs-slug"; when(service.findBySlug(eq(slug))).thenReturn(rollingStock()); ModelMap model = new ModelMap(); String viewName = controller.editForm(slug, model); verify(service, times(1)).findBySlug(slug); assertEquals("rollingstock/edit", viewName); RollingStockForm form = (RollingStockForm) model.get("rollingStockForm"); assertEquals(rollingStock(), form.getRs()); }
From source file:com.Voxce.Controllers.TrialsController.java
public ModelAndView ShowUserCV(HttpServletRequest request, HttpServletResponse response) throws Exception { CurrentUser = (Users) request.getSession().getAttribute("CurrentUser"); if (CurrentUser == null) { response.sendRedirect("login.htm"); }//from w ww.j a v a2 s.c om List<UserCV> usercvlist; List<Users> userslist; try { int studyid = Integer.parseInt(request.getParameter("studyid")); List<studies> li = studiesdao.getStudyDetail(studyid); currentstudy = li.get(0); usercvlist = usercvdao.listusercv(currentstudy.getStudy_id()); userslist = userdao.listusers(CurrentUser); CurrentUser = (Users) request.getSession().getAttribute("CurrentUser"); ModelMap modelMap = new ModelMap(); modelMap.addAttribute("currentstudy", currentstudy); modelMap.addAttribute("usercvlist", usercvlist); modelMap.addAttribute("userslist", userslist); int form = Integer.parseInt(request.getParameter("user_cv_form")); if (form == 1) modelMap.addAttribute("CurrentFormUserCV", "View_UserCV_div"); else modelMap.addAttribute("CurrentFormUserCV", "Create_UserCV_div"); return new ModelAndView("usercv", modelMap); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); response.sendRedirect("login.htm"); } return new ModelAndView("usercv", new ModelMap()); }
From source file:org.esupportail.portlet.filemanager.portlet.PortletController.java
@RequestMapping("HELP") public ModelAndView renderHelpView(RenderRequest request, RenderResponse response) throws Exception { this.init(request); ModelMap model = new ModelMap(); return new ModelAndView("help-portlet", model); }
From source file:fragment.web.AbstractManageResourceControllerTest.java
/** * @author Abhaik//from w ww .jav a2 s . c om * @description : Test to get the SSO Cmd for a New Tenant through Service Provider User */ @Test public void testSSOFromSPUserForNewTenant() { setSSOHandler(); Tenant tenant = createTestTenant(accountTypeDAO.getDefaultRegistrationAccountType()); request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); map = new ModelMap(); Tenant systemTenant = tenantService.getSystemTenant(); ServiceInstance instance = serviceInstanceDao.find(1L); request.setAttribute("effectiveTenant", tenant); request.setAttribute("isSurrogatedTenant", isSurrogatedTenant(systemTenant, tenant.getParam())); Map<String, String> resultMap = controller.getSSOCmdString(systemTenant, tenant.getParam(), instance.getUuid(), map, request, response); Assert.assertNotNull(resultMap); String status = resultMap.get("status"); Assert.assertEquals("fail", status); String cmdString = resultMap.get("cmdString"); Assert.assertNull("Tenant is New State", cmdString); String errorMessage = resultMap.get("error_message"); Assert.assertEquals( messageSource.getMessage("message.user.no.billing", null, controller.getSessionLocale(request)), errorMessage); String url = resultMap.get("url"); Assert.assertEquals("/portal/portal/home", url); }
From source file:org.ngrinder.perftest.controller.PerfTestControllerTest.java
@SuppressWarnings("unchecked") @Test//from w w w .j a v a2 s .c o m public void testGetTestListByKeyWord() { String strangeName = "DJJHG^%R&*^%^565(^%&^%(^%(^"; createPerfTest(strangeName, Status.READY, new Date()); ModelMap model = new ModelMap(); Sort sort = new Sort("testName"); Pageable pageable = new PageRequest(0, 10, sort); controller.getAll(getTestUser(), strangeName, null, null, pageable, model); Page<PerfTest> testPage = (Page<PerfTest>) model.get("testListPage"); List<PerfTest> testList = testPage.getContent(); assertThat(testList.size(), is(1)); controller.getAll(getTestUser(), strangeName.substring(2, 10), null, null, new PageRequest(0, 10), model); testPage = (Page<PerfTest>) model.get("testListPage"); testList = testPage.getContent(); assertThat(testList.size(), is(1)); }
From source file:fragment.web.AbstractConnectorControllerTest.java
@Test public void testSaveOSSInstance() throws Exception { map = new ModelMap(); String classType = "com.citrix.cpbm.platform.spi.CloudServiceConnector"; String filter = "(org.springframework.osgi.bean.name=paymentgateway)"; prepareMock(classType, filter, true); String configProperties = "[{\"name\":\"merchantName\",\"value\":\"citrix_test\"},{\"name\":\"transactionKey\",\"value\":\"uh3Kajm4nIzTZs/42Mko7S5r5Ec+Qk/Kj3pG7NY3TmpZ3XtsY1U0hlaJV\"}," + "{\"name\":\"serverurl\",\"value\":\"https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor\"}]"; map = controller.saveInstance("gc3c6f30-a44a-4754-a8cc-ty597e0a129", "add", configProperties, null, map, new MockHttpServletRequest()); Assert.assertTrue(map.containsAttribute("validationResult")); Assert.assertTrue(map.containsAttribute("instanceid")); Assert.assertTrue(map.containsAttribute("result")); EasyMock.reset(mockServiceRef, bc);/*from w ww . j a v a 2s . c o m*/ }
From source file:com.trenako.web.controllers.RollingStocksControllerTests.java
@Test public void shouldSaveRollingStocks() { when(mockResult.hasErrors()).thenReturn(false); RollingStockForm form = rsForm(null); form.setTags("two, one"); ModelMap model = new ModelMap(); String viewName = controller.save(form, mockResult, model, mockRedirect); assertEquals("redirect:/rollingstocks/{slug}", viewName); ArgumentCaptor<RollingStock> arg = ArgumentCaptor.forClass(RollingStock.class); verify(service, times(1)).save(arg.capture()); RollingStock savedRs = arg.getValue(); assertEquals(rollingStock(), savedRs); assertTrue("Brand not loaded", savedRs.getBrand().isLoaded()); assertTrue("Scale not loaded", savedRs.getRailway().isLoaded()); assertTrue("Scale not loaded", savedRs.getScale().isLoaded()); assertEquals("[one, two]", savedRs.getTags().toString()); verify(mockRedirect, times(1)).addAttribute(eq("slug"), eq("acme-123456")); verify(mockRedirect, times(1)).addFlashAttribute(eq("message"), eq(RollingStocksController.ROLLING_STOCK_SAVED_MSG)); }