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:se.vgregion.portal.notes.calendar.controllers.NotesCalendarViewControllerTest.java

License:asdf

@Test
public void shouldIncrementDisplayedWeekInModelWithOneWeek() throws Exception {
    // Given/*from   w  w w. ja  v  a  2 s  .  co  m*/
    ModelMap aModel = new ModelMap();
    CalendarEventsPeriod displayPeriod1 = new CalendarEventsPeriod(new DateTime(),
            CalendarEventsPeriod.DEFAULT_PERIOD_LENGTH);
    aModel.put("displayPeriod", displayPeriod1);

    // When
    notesCalendarViewController.nextWeek(aModel, renderRequest, renderResponse);

    // Then
    CalendarEventsPeriod displayPeriod2 = (CalendarEventsPeriod) aModel.get("displayPeriod");
    assertEquals(CalendarEventsPeriod.DEFAULT_PERIOD_LENGTH,
            Days.daysBetween(displayPeriod1.getStartDate(), displayPeriod2.getStartDate()));
}

From source file:org.openmrs.web.controller.patient.PatientDashboardControllerTest.java

/**
 * @see PatientDashboardController#renderDashboard(String,ModelMap,HttpServletRequest)
 * @verifies redirect to find patient page if given patient id is not an existing uuid
 *///from   w w  w  . j  a  va 2 s .  c o  m
@Test
public void renderDashboard_shouldRedirectToFindPatientPageIfGivenPatientIdIsNotAnExistingUuid()
        throws Exception {

    MockHttpServletRequest request = new MockHttpServletRequest();
    ModelMap map = new ModelMap();

    String view = patientDashboardController.renderDashboard(NON_EXISTING_PATIENT_UUID, map, request);

    assertThat(view, is(PATIENT_FIND_VIEW));

    assertThat(request.getSession().getAttribute(WebConstants.OPENMRS_ERROR_ATTR),
            is("patientDashboard.noPatientWithId"));
    assertThat(request.getSession().getAttribute(WebConstants.OPENMRS_ERROR_ARGS),
            is(NON_EXISTING_PATIENT_UUID));
}

From source file:org.esupportail.koha.webportlet.EsupKohaPortletController.java

@RequestMapping(params = "action=renewLoan")
public void renewLoan(@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);

    RenewLoan renewLoan = kohaService.renewLoan(kohaIlsdiUrl, patronId, itemId);
    model.put("renewLoan", renewLoan);

    Map<String, String[]> parameters = new HashMap<String, String[]>();
    parameters.put("renewLoanSuccess", new String[] { renewLoan.getSuccess() });

    response.setRenderParameters(parameters);
}

From source file:com.trenako.web.controllers.ReviewsControllerTests.java

@Test
public void shouldRedirectAfterValidationErrorsDuringReviewsPosting() {
    String slug = "acme-123456";
    ModelMap model = new ModelMap();

    when(mockResult.hasErrors()).thenReturn(true);
    when(mockRsService.findBySlug(eq(slug))).thenReturn(rollingStock());
    when(mockUserContext.getCurrentUser()).thenReturn(new AccountDetails(author()));

    String viewName = controller.postReview(postedForm(), mockResult, model, mockRedirectAtts);

    assertEquals("review/new", viewName);

    assertTrue("Review not found", model.containsAttribute("reviewForm"));
    ReviewForm form = (ReviewForm) model.get("reviewForm");
    assertEquals(postedForm(), form);//from w w  w  .j  a va 2  s.  c  o  m
    verify(mockService, times(0)).postReview(isA(RollingStock.class), isA(Review.class));
}

From source file:com.test.controller.TokenController.java

@RequestMapping("/get_token")
public ModelAndView authorize(HttpServletRequest req) throws OAuthSystemException, IOException {
    ModelMap map = new ModelMap();
    try {/*from w w w .  j a  va 2 s . c  o  m*/

        logger.info("==============================get_token=============================================");
        String code = req.getParameter("code");
        logger.info("code=" + code);
        OAuthClientRequest request = OAuthClientRequest.tokenLocation(tokenEndpoint).setClientId(clientId)
                .setClientSecret(clientSecret).setRedirectURI(redirectUri).setScope(scope).setCode(code)
                .setGrantType(GrantType.AUTHORIZATION_CODE).buildBodyMessage();

        OAuthClient client = new OAuthClient(new URLConnectionClient());

        OAuthAccessTokenResponse oauthResponse = null;
        Class<? extends OAuthAccessTokenResponse> cl = OpenIdConnectResponse.class;

        oauthResponse = client.accessToken(request, cl);

        logger.info("getAccessToken" + oauthResponse.getAccessToken());
        logger.info("getExpiresIn" + oauthResponse.getExpiresIn());
        logger.info("getRefreshToken" + Oauth2Utils.isIssued(oauthResponse.getRefreshToken()));

        req.getSession().setAttribute(OAuth.OAUTH_ACCESS_TOKEN, oauthResponse.getAccessToken());

        OpenIdConnectResponse openIdConnectResponse = ((OpenIdConnectResponse) oauthResponse);
        JWT idToken = openIdConnectResponse.getIdToken();
        logger.info("idToken" + idToken.getRawString());
        logger.info("getHeader " + idToken.getHeader());
        logger.info("getHeader " + new JWTHeaderWriter().write(idToken.getHeader()));
        logger.info("getClaimsSet " + idToken.getClaimsSet());
        logger.info("getClaimsSet " + new JWTClaimsSetWriter().write(idToken.getClaimsSet()));

        URL url = new URL(tokenEndpoint);

        logger.info("getIdTokenValid  " + openIdConnectResponse.checkId(url.getHost(), clientId));

        return new ModelAndView(new RedirectView("get_resource"));

    } catch (OAuthProblemException e) {
        logger.error(e.getMessage());
        StringBuffer sb = new StringBuffer();
        sb.append("</br>");
        sb.append("Error code: ").append(e.getError()).append("</br>");
        sb.append("Error description: ").append(e.getDescription()).append("</br>");
        sb.append("Error uri: ").append(e.getUri()).append("</br>");
        sb.append("State: ").append(e.getState()).append("</br>");
        map.put("msg", sb.toString());
        return new ModelAndView("index", map);
    }
}

From source file:org.ngrinder.user.controller.UserControllerTest.java

/**
 * Test method for/*ww  w  .  ja  va 2  s .c  om*/
 * {@link org.ngrinder.user.controller.UserController#delete(org.springframework.ui.ModelMap, java.lang.String)}
 * .
 */
@SuppressWarnings("unchecked")
@Test
public void testDelete() {
    ModelMap model = new ModelMap();
    // save new user for test
    saveTestUser("NewUserId1", "NewUserName1");
    saveTestUser("NewUserId2", "NewUserName2");
    saveTestUser("NewUserId3", "NewUserName3");

    Pageable page = new PageRequest(0, 10);

    // search
    userController.getAll(model, null, page, "NewUserName");
    PageImpl userList = (PageImpl<User>) model.get("users");
    assertThat(userList.getContent().size(), is(3));

    // test to delete one
    model.clear();
    userController.delete(testUser, "NewUserId1", model);
    model.clear();
    userController.getAll(model, Role.USER, page, "NewUserName");
    userList = (PageImpl<User>) model.get("users");
    assertThat(userList.getContent().size(), is(2));

    // test to delete more
    model.clear();
    userController.delete(testUser, "NewUserId2,NewUserId3", model);
    model.clear();
    userController.getAll(model, Role.USER, page, "NewUserName");
    userList = (PageImpl<User>) model.get("users");
    assertThat(userList.getContent().size(), is(0));
}

From source file:org.ala.spatial.web.services.SitesBySpeciesWSControllerTabulated.java

@RequestMapping(value = "sxs", method = RequestMethod.GET)
public ModelAndView sxsList(HttpServletRequest req, HttpServletResponse resp) throws IOException {
    List<SxS> list = getSxSList();
    java.util.Collections.sort(list, new Comparator<SxS>() {

        @Override//from  w w w .j  av  a 2  s . c  o m
        public int compare(SxS s1, SxS s2) {
            if (s2.getAnalysisId() != null && s1.getAnalysisId() != null) {
                return s2.getAnalysisId().compareTo(s1.getAnalysisId());
            } else if (s2.getAnalysisId() != null) {
                return 1;
            } else {
                return 0;
            }
        }
    });

    ModelMap m = new ModelMap();
    m.addAttribute("sxs", list);
    return new ModelAndView("sxs/list", m);

}

From source file:br.com.edo.atmlist.controller.ATMControllerTest.java

/**
 * Test of addATM method, of class ATMController.
 *//*from  ww  w.  j  av a2s  . co  m*/
@Test
public void testAddATM() {
    System.out.println("addATM");
    ModelMap model = new ModelMap();
    ATMController instance = new ATMController();
    String expResult = "atm";
    String result = instance.addATM(model);
    assertEquals(expResult, result);

}

From source file:info.raack.appliancedetection.evaluation.web.EvaluationController.java

@RequestMapping(value = "/index.html", method = RequestMethod.GET)
public ModelAndView showSimulationGroupControlPanel(HttpServletRequest request, HttpServletResponse response) {
    ModelMap modelMap = new ModelMap();

    modelMap.put("simulationGroups", evaluationDatabase.getAllSimulationGroupInfo());
    return new ModelAndView("evaluations", modelMap);
}

From source file:com.forexnepal.controller.HomeController.java

@RequestMapping(value = "/exchange_rates/currency_list", method = RequestMethod.GET)
public @ResponseBody ModelMap getCurrencyList() {
    ModelMap map = new ModelMap();
    map.addAttribute("currencyList", exchangeRatesService.getCurrencyList());
    return map;//from  w w w  .ja  v a2 s.c  om
}