Example usage for org.springframework.ui ModelMap ModelMap

List of usage examples for org.springframework.ui ModelMap ModelMap

Introduction

In this page you can find the example usage for org.springframework.ui ModelMap ModelMap.

Prototype

public ModelMap() 

Source Link

Document

Construct a new, empty ModelMap .

Usage

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();
    }

}