List of usage examples for org.springframework.ui ModelMap ModelMap
public ModelMap()
From source file:fragment.web.AbstractManageResourceControllerTest.java
/** * @author Abhaik/*w w w.ja v a 2 s. c om*/ * @description : Test to get the Resource Views for a Tenant through same Tenant */ @Test public void testResourceViewsFromTenantForSelf() { User user = userDAO.find(3L); asUser(user); setlistResourceViews(); request = new MockHttpServletRequest(); map = new ModelMap(); Tenant tenant = tenantdao.find(2L); ServiceInstance instance = serviceInstanceDao.find(1L); request.setAttribute("isSurrogatedTenant", isSurrogatedTenant(tenant, tenant.getParam())); List<View> resultListView = controller.getResourceViews(tenant, tenant.getParam(), instance.getUuid(), map, request); Assert.assertNotNull(resultListView); View resultview = resultListView.get(0); Assert.assertEquals(tenant.getOwner().getName(), resultview.getName()); Assert.assertEquals("TestURL", resultview.getURL()); Assert.assertEquals(ViewMode.WINDOW, resultview.getMode()); }
From source file:se.vgregion.portal.iframe.controller.CSViewControllerTest.java
@Test public void testChangeVaultCredentials_NoAuth() throws ReadOnlyException { PortletPreferences prefs = new MockPortletPreferences(); initPortletPreferences(prefs);// ww w .j a va 2 s .com prefs.setValue("auth", "false"); MockRenderRequest mockReq = new MockRenderRequest(PortletMode.VIEW); RenderRequest req = (RenderRequest) initPortletRequest(mockReq); ModelMap model = new ModelMap(); String response = controller.changeVaultCredentials(prefs, req, model); assertEquals("view", response); PortletConfig portletConfig = (PortletConfig) model.get("portletConfig"); assertNotNull(portletConfig); assertEquals("test-src", portletConfig.getSrc()); assertEquals(Boolean.FALSE, portletConfig.isRelative()); assertEquals(Boolean.FALSE, portletConfig.isAuth()); assertEquals("html1=apa\nhtml2=bepa", portletConfig.getHtmlAttributes()); }
From source file:fragment.web.AuthenticationControllerTest.java
@Test public void testPasswordResetRequestSubmit() throws Exception { User user = userDAO.find(2L);/*from ww w .ja v a2 s. c o m*/ MockHttpServletRequest request = getRequestTemplate(HttpMethod.GET, "/portal/reset_password"); request.setServletPath("/portal"); request.setContextPath("/portal"); request.setLocalPort(8080); String view = controller.requestReset(user.getUsername(), request, new ModelMap()); Assert.assertEquals("auth.request_reset_success", view); Assert.assertEquals(1, eventListener.getEvents().size()); PortalEvent event = eventListener.getEvents().get(0); Assert.assertTrue(event.getPayload() instanceof PasswordResetRequest); Assert.assertEquals(user.getUsername(), ((PasswordResetRequest) event.getPayload()).getUsername()); Assert.assertEquals(user, event.getSource()); }
From source file:fragment.web.AbstractConnectorControllerTest.java
@Test public void testShowCloudServicesAsRoot() throws Exception { try {/*from w ww . j ava 2 s. co m*/ map = new ModelMap(); Tenant tenant = tenantDAO.find(2L); asRoot(); setValidServiceAndServiceInstance(); request.setAttribute("isSurrogatedTenant", true); String viewService = controller.showCloudServices(tenant.getUuid(), null, null, map, request); Map<String, Boolean> provisioningmap = ((Map<String, Boolean>) map .get("serviceInstanceProvisioningMap")); Assert.assertEquals(1, provisioningmap.size()); String uuid = (String) provisioningmap.keySet().toArray()[0]; Assert.assertEquals(true, (boolean) provisioningmap.get(uuid)); Assert.assertEquals(tenant, map.get("tenant")); List<Service> services = connectorConfigurationManager.getAllServicesByType(CssdkConstants.CLOUD); Assert.assertEquals(tenant.getOwner(), map.get("effectiveUser")); Assert.assertEquals("company_setup.connector_cs_admin", viewService); Assert.assertEquals(services.toString(), map.get("services").toString()); } catch (Exception e) { e.printStackTrace(); Assert.fail(); } }
From source file:fragment.web.AbstractManageResourceControllerTest.java
/** * @author Abhaik/*from ww w .j a v a 2s . c om*/ * @description : Test to get the Resource Views for a Tenant through other Tenant */ @Test public void testResourceViewsFromTenantForOther() { User user = userDAO.find(3L); asUser(user); setlistResourceViews(); request = new MockHttpServletRequest(); map = new ModelMap(); Tenant tenant = tenantdao.find(2L); Tenant othertenant = tenantdao.find(10L); ServiceInstance instance = serviceInstanceDao.find(1L); request.setAttribute("isSurrogatedTenant", isSurrogatedTenant(tenant, othertenant.getParam())); List<View> resultListView = controller.getResourceViews(tenant, othertenant.getParam(), instance.getUuid(), map, request); Assert.assertNotNull(resultListView); View resultview = resultListView.get(0); Assert.assertEquals(tenant.getOwner().getName(), resultview.getName()); Assert.assertEquals("TestURL", resultview.getURL()); Assert.assertEquals(ViewMode.WINDOW, resultview.getMode()); }
From source file:se.vgregion.portal.iframe.controller.CSViewControllerTest.java
@Test public void testShowProxyForm_AuthForm() throws ReadOnlyException, URISyntaxException { PortletPreferences prefs = new MockPortletPreferences(); initPortletPreferences(prefs);/*from ww w . jav a 2 s. c o m*/ prefs.setValue("site-key", "test-site-key"); ResourceRequest mockReq = new MockResourceRequest(); ResourceRequest req = (ResourceRequest) initPortletRequest(mockReq); ModelMap model = new ModelMap(); String result = controller.showProxyForm(prefs, req, model, null); assertEquals("proxyLoginForm", result); PortletConfig portletConfig = (PortletConfig) model.get("portletConfig"); assertNotNull(portletConfig); assertEquals("", portletConfig.getPreIFrameAction()); String proxyFormAction = (String) model.get("proxyAction"); assertEquals("test-src", proxyFormAction); UserSiteCredential siteCredential = (UserSiteCredential) model.get("siteCredential"); assertNotNull(siteCredential); assertEquals("test-user", siteCredential.getUid()); assertEquals("test-site-key", siteCredential.getSiteKey()); assertEquals("test-site-user", siteCredential.getSiteUser()); assertEquals("test-site-password", siteCredential.getSitePassword()); }
From source file:fragment.web.AuthenticationControllerTest.java
@Test public void testPasswordResetRequestSubmitUnverifiedUser() throws Exception { asRoot();/*www . j av a 2 s . c o m*/ User user = createTestUserInTenant(getDefaultTenant()); eventListener.clear(); asAnonymous(); MockHttpServletRequest request = getRequestTemplate(HttpMethod.GET, "/portal/reset_password"); request.setServletPath("/portal"); request.setContextPath("/portal"); request.setLocalPort(8080); String view = controller.requestReset(user.getUsername(), request, new ModelMap()); Assert.assertEquals("auth.request_reset_success", view); Assert.assertEquals(0, eventListener.getEvents().size()); }
From source file:com.Voxce.Controllers.TrialsController.java
public ModelAndView ShowSubmission(HttpServletRequest request, HttpServletResponse response) throws Exception { CurrentUser = (Users) request.getSession().getAttribute("CurrentUser"); if (CurrentUser == null) { response.sendRedirect("login.htm"); }//from w w w . j a va 2s . c o m List<ApprovalStatusType> approvalstatustypelist; List<SubmissionType> submissiontypelist; List<Sites> siteslist; List<Submission> submissionlist; List<ProtocolVersion> versionlist; List<Countries> countrieslist; try { int studyid = Integer.parseInt(request.getParameter("studyid")); List<studies> li = studiesdao.getStudyDetail(studyid); currentstudy = li.get(0); approvalstatustypelist = approvalstatustypedao.listapprovals(currentstudy.getStudy_id()); submissiontypelist = submissiontypedao.listsubmissiontype(currentstudy.getStudy_id()); versionlist = traininguserdao.listprotocolversions(currentstudy.getStudy_id()); siteslist = sitedao.SitesList(CurrentUser); submissionlist = submissiondao.listsubmission(currentstudy.getStudy_id()); //CurrentUser =(Users) request.getSession().getAttribute("CurrentUser"); countrieslist = countriesDAO.listCountry(); ModelMap modelMap = new ModelMap(); modelMap.addAttribute("currentstudy", currentstudy); modelMap.addAttribute("approvalstatustypelist", approvalstatustypelist); modelMap.addAttribute("submissiontypelist", submissiontypelist); modelMap.addAttribute("countrieslist", countrieslist); modelMap.addAttribute("siteslist", siteslist); modelMap.addAttribute("submissionlist", submissionlist); modelMap.addAttribute("versionlist", versionlist); int form = Integer.parseInt(request.getParameter("submission_form")); if (form == 1) modelMap.addAttribute("CurrentFormSubmission", "View_Submission_div"); else modelMap.addAttribute("CurrentFormSubmission", "Create_Submission_div"); return new ModelAndView("submissions", modelMap); } catch (Exception e) { e.printStackTrace(); response.sendRedirect("login.htm"); } return new ModelAndView("submissions", new ModelMap()); }
From source file:fragment.web.AbstractConnectorControllerTest.java
@Test public void testShowCloudServicesAsServiceProvider() throws Exception { try {//from w w w . j av a 2 s. c om map = new ModelMap(); String[] profiles = { "3", "4", "5", "6", "7" }; for (String profile : profiles) { User user = userDAO.find("3"); Tenant tenant = tenantDAO.find(3L); user.setProfile(profileDAO.find(profile)); userDAO.save(user); asUser(user); setValidServiceAndServiceInstance(); request.setAttribute("isSurrogatedTenant", true); String viewService = controller.showCloudServices(tenant.getUuid(), null, null, map, request); Assert.assertEquals(tenant, map.get("tenant")); List<Service> services = connectorConfigurationManager.getAllServicesByType(CssdkConstants.CLOUD); Assert.assertEquals(tenant.getOwner(), map.get("effectiveUser")); Assert.assertEquals("company_setup.connector_cs_admin", viewService); Assert.assertEquals(services.toString(), map.get("services").toString()); } } catch (Exception e) { e.printStackTrace(); Assert.fail(); } }