List of usage examples for org.springframework.ui ModelMap ModelMap
public ModelMap()
From source file:fragment.web.AbstractManageResourceControllerTest.java
/** * @author Abhaik//from w w w.jav a 2 s .c o m * @description : Test to get the SSO Cmd for an Active Tenant through Service Provider User */ @Test public void testSSOFromSPUserForActiveTenant() { setSSOHandler(); request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); map = new ModelMap(); Tenant systemTenant = tenantService.getSystemTenant(); Tenant tenant = tenantdao.find(2L); 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("success", status); String cmdString = resultMap.get("cmdString"); Assert.assertNotNull(cmdString); Assert.assertEquals(cmdString, tenant.getOwner().getName()); }
From source file:org.motechproject.server.omod.web.controller.MotechModuleFormControllerTest.java
public void testUpdateBlackoutSettings() throws ParseException { String startTime = "07:00:00", endTime = "19:00:00"; Capture<Blackout> boCap = new Capture<Blackout>(); expect(contextService.getMotechService()).andReturn(motechService); Blackout blackout = new Blackout(null, null); expect(motechService.getBlackoutSettings()).andReturn(blackout); motechService.setBlackoutSettings(capture(boCap)); replay(contextService, motechService); ModelMap model = new ModelMap(); String path = controller.saveBlackoutSettings(startTime, endTime, model); verify(contextService, motechService); assertEquals("/module/motechmodule/blackout", path); assertEquals(startTime, model.get("startTime").toString()); assertEquals(endTime, model.get("endTime").toString()); assertEquals(startTime, boCap.getValue().getStartTime().toString()); assertEquals(endTime, boCap.getValue().getEndTime().toString()); }
From source file:info.raack.appliancelabeler.web.BaseController.java
@ExceptionHandler public ModelAndView handleUncaughtException(Exception ex, HttpServletRequest request, HttpServletResponse response) throws IOException { if (ex instanceof AccessDeniedException) { response.setStatus(HttpServletResponse.SC_UNAUTHORIZED); } else if (ex instanceof OAuthUnauthorizedException) { /*if(request.getSession() != null) { request.getSession().invalidate(); }/*from w w w . j a v a2 s . c om*/ SecurityContextHolder.getContext().setAuthentication(null);*/ try { response.sendRedirect("/t/logout.do"); logger.warn("Could not authorize oauth request", ex); } catch (IOException e1) { logger.error("Could not send redirect", e1); } return null; } else if (ex instanceof ClientAPIException) { if (ex.getCause() != null && ex.getCause() instanceof OAuthUnauthorizedException) { response.setStatus(HttpServletResponse.SC_UNAUTHORIZED); } else { response.setStatus(HttpServletResponse.SC_BAD_REQUEST); } response.getOutputStream().write(ex.getMessage().getBytes()); return null; } else { response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR); errorService.reportError("Error while processing user web page request", URGENCY.URGENT, ex); logger.error("An exception was caught while processing", ex); } return templateProvider.showPageInTemplate(1, "error/basic", new ModelMap()); }
From source file:br.com.edo.atmlist.controller.ATMControllerTest.java
/** * Test of listAtm method, of class ATMController. *//* w w w. j a v a 2 s . c o m*/ @Test public void testListAtm() { System.out.println("listAtm"); ModelMap model = new ModelMap(); ATMController instance = new ATMController(); String result = instance.listAtm(model); assertNotNull(result); }
From source file:architecture.user.spring.config.SecurityConfig.java
protected AuthenticationSuccessHandler authenticationSuccessHandler() { SimpleUrlAuthenticationSuccessHandler authenticationSuccessHandler = new SimpleUrlAuthenticationSuccessHandler() { @Override//from w w w.j av a 2 s .co m public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { OutputFormat output = getOutputFormat(request, response); if (output == OutputFormat.JSON) { // Token String referer = request.getHeader("Referer"); Map model = new ModelMap(); Map<String, String> item = new java.util.HashMap<String, String>(); item.put("success", "true"); if (StringUtils.isNotEmpty(referer)) item.put("referer", referer); /* * model.put("item", item); * request.setAttribute(WebApplicatioinConstants. * MODEL_ATTRIBUTE, model); if(output == OutputFormat.JSON * ){ JsonView view = new JsonView(); * view.setModelKey("item"); try { view.render(model, * request, response); } catch (Exception e) { } return; } */ } super.onAuthenticationSuccess(request, response, authentication); } protected OutputFormat getOutputFormat(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse) { String temp = httpservletrequest.getParameter("output"); String formatString = StringUtils.defaultString(temp, "html"); OutputFormat format = OutputFormat.stingToOutputFormat(formatString); return format; } }; return authenticationSuccessHandler; }
From source file:org.esupportail.portlet.filemanager.portlet.PortletController.java
@RequestMapping(value = { "VIEW" }, params = { "action=browseStandard" }) public ModelAndView browseStandard(RenderRequest request, RenderResponse response, String dir) { this.init(request); final PortletPreferences prefs = request.getPreferences(); boolean useDoubleClick = "true".equals(prefs.getValue(PREF_USE_DOUBLE_CLICK, "true")); boolean useCursorWaitDialog = "true".equals(prefs.getValue(PREF_USE_CURSOR_WAIT_DIALOG, "false")); ModelMap model = new ModelMap(); model.put("useDoubleClick", useDoubleClick); model.put("useCursorWaitDialog", useCursorWaitDialog); if (dir == null) dir = ""; model.put("defaultPath", dir); return new ModelAndView("view-portlet", model); }
From source file:se.vgregion.portal.notes.calendar.controllers.NotesCalendarViewControllerTest.java
License:asdf
@Test public void shouldDecreaseDisplayedWeekInModelWithOneWeek() throws Exception { // Given/*from w ww.j a va2s.c om*/ ModelMap aModel = new ModelMap(); CalendarEventsPeriod displayPeriod1 = new CalendarEventsPeriod(new DateTime(), CalendarEventsPeriod.DEFAULT_PERIOD_LENGTH); aModel.put("displayPeriod", displayPeriod1); // When notesCalendarViewController.previousWeek(aModel, renderRequest, renderResponse); // Then CalendarEventsPeriod displayPeriod2 = (CalendarEventsPeriod) aModel.get("displayPeriod"); assertEquals(CalendarEventsPeriod.DEFAULT_PERIOD_LENGTH, Days.daysBetween(displayPeriod2.getStartDate(), displayPeriod1.getStartDate())); }
From source file:fragment.web.UsersControllerTest.java
@Before public void init() throws Exception { map = new ModelMap(); status = new MockSessionStatus(); session = new MockHttpSession(); request = new MockHttpServletRequest(); prepareMock(true, bootstrapActivator); if (!isMockInstanceCreated) { Service ossService = serviceDAO.find(7l); ossService.setEnabled(true);/* w ww . j a v a 2s.c om*/ Service cloudService = serviceDAO.find(6l); connectorManagementService.getAllServiceInstances(cloudService); isMockInstanceCreated = true; } asRoot(); }
From source file:org.esupportail.koha.webportlet.EsupKohaPortletController.java
@RequestMapping(params = "action=cancelHold") public void cancelHold(@RequestParam String itemId, ActionRequest request, ActionResponse response) { ModelMap model = new ModelMap(); String kohaIlsdiUrl = request.getPreferences().getValue(PREF_KOHA_ILSDI_URL, null); String kohaId = getUid(request); String patronId = kohaService.getPatronId(kohaIlsdiUrl, kohaId); CancelHold cancelHold = kohaService.cancelHold(kohaIlsdiUrl, patronId, itemId); model.put("cancelHold", cancelHold); Map<String, String[]> parameters = new HashMap<String, String[]>(); parameters.put("cancelHoldCode", new String[] { cancelHold.getCode() }); response.setRenderParameters(parameters); }
From source file:se.vgregion.portal.iframe.controller.CSViewControllerTest.java
@Test public void testShowView_AuthSiteUserExistWrongSiteKey() throws ReadOnlyException { PortletPreferences prefs = new MockPortletPreferences(); initPortletPreferences(prefs);//w w w. j a va 2s .co m prefs.setValue("auth", "true"); RenderRequest mockReq = (RenderRequest) initPortletRequest(new MockRenderRequest()); RenderResponse mockResp = new MockRenderResponse(); ModelMap model = new ModelMap(); String response = controller.showView(prefs, mockReq, mockResp, model); assertEquals("userCredentialForm", response); }