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:org.openmrs.module.patientflags.web.ManageFlagsController.java

/**
 * Displays a list of all Patient Flags//  w  w w . ja  v a 2s.  co  m
 * 
 * @return new ModelAndView
 */

@RequestMapping(method = RequestMethod.GET)
public ModelAndView showFlags() {
    ModelMap model = new ModelMap();
    List<Flag> flags = Context.getService(FlagService.class).getAllFlags();
    if (flags != null)
        model.addAttribute("flags", flags);

    // add the command object for the filter form
    model.addAttribute("filter", new Filter());

    return new ModelAndView("/module/patientflags/manageFlags", model);
}

From source file:org.openmrs.module.formfilter.web.controller.AddFormFilterPropertyControllerTest.java

/**
 * @see {@link AddFormFilterPropertyController#addFormFilter(ModelMap, Integer, int)}
 *//*  ww w.j ava 2s . c  o m*/
@Test
@Verifies(value = "should support edit filter functionality", method = "addFormFilter(ModelMap,Integer,int)")
public void addFormFilter_shouldSupportEditFilterFunctionality() {

    AddFormFilterPropertyController controller = new AddFormFilterPropertyController();
    ModelMap model = new ModelMap();
    controller.addFormFilter(model, 1, "1");
    Assert.assertNotNull(((FormFilter) model.get("formFilter")));
    Assert.assertNotNull(((FormFilterProperty) model.get("formFilterProperty")));
}

From source file:com.pkrete.locationservice.admin.controller.mvc.LocalAdminAddUserController.java

@RequestMapping(method = RequestMethod.POST)
public ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response,
        @ModelAttribute("userInfo") UserInfo userInfo, BindingResult result) throws Exception {
    User currentUser = getUser(request);
    userInfo.getUser().setOwner(currentUser.getOwner());
    userInfo.setGroup(UserGroup.USER);//from w  ww  .  jav a 2s .  c om

    validator.validate(userInfo, result);

    if (result.hasErrors()) {
        return new ModelAndView("add_user_ladm", new ModelMap());
    }

    userInfo.getUser().setCreator(currentUser.getUsername());
    // Creating UserInfo creates both UserInfo and User
    if (!usersService.create(userInfo)) {
        throw new Exception("Creating user failed.");
    }

    return new ModelAndView("redirect:ladmuser.htm");
}

From source file:org.ngrinder.home.controller.HomeControllerTest.java

@Test
public void testLogin() {
    ModelMap model = new ModelMap();
    String viewName = homeController.login(model);
    assertThat(viewName, is("redirect:/"));
}

From source file:com.pkrete.locationservice.admin.controller.mvc.AddCollectionController.java

@RequestMapping(method = RequestMethod.POST)
public ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response,
        @ModelAttribute("collection") LibraryCollection collection, BindingResult result) throws Exception {

    collection.setAreas(parseAreas(request, collection));
    super.parseSubjectMatters(request, collection);
    validator.validate(collection, result);

    if (result.hasErrors()) {
        ModelMap model = new ModelMap();
        super.setReferenceData(request, model);
        return new ModelAndView("add_collection", model);
    }//ww w .  j  a  v  a 2s .c  o m

    String libraryId = request.getParameter("select_library");
    collection.setCreator(getUser(request).getUsername());
    if (!locationsService.create(collection)) {
        throw new Exception("Creating collection failed.");
    }

    return new ModelAndView("redirect:locations.htm?select_library=" + libraryId);
}

From source file:org.esco.portlet.accueil.portlet.PortletController.java

@RequestMapping("VIEW")
public ModelAndView renderView(RenderRequest request, RenderResponse response) throws Exception {
    final PortletPreferences prefs = request.getPreferences();
    String defaultPortletView = prefs.getValue(PREF_CONTEXT_VIEW, LYCEES_VIEW);

    if (log.isDebugEnabled()) {
        log.debug("Context selected from portlet preference : " + defaultPortletView);
    }//from  w  w w .  jav a2 s  .c o m

    if (!userAgentInspector.isSecure(request)) {
        return new ModelAndView("browser-not-secure", new ModelMap());
    }
    if (!userAgentInspector.isAuthorized(request)) {
        return new ModelAndView("browser-incompatible", new ModelMap());
    }
    return this.browseStandard(request, response, defaultPortletView);
}

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

@RequestMapping
public ModelAndView renderView(
        @RequestParam(value = "renewLoanSuccess", required = false) String renewLoanSuccess,
        @RequestParam(value = "cancelHoldCode", required = false) String cancelHoldCode, RenderRequest request,
        RenderResponse response) {//  w ww.  jav a2 s.c  o  m
    ModelMap model = new ModelMap();

    String kohaIlsdiUrl = request.getPreferences().getValue(PREF_KOHA_ILSDI_URL, null);

    String kohaMainUrl = request.getPreferences().getValue(PREF_KOHA_MAIN_URL, null);
    model.put("kohaMainUrl", kohaMainUrl);

    String kohaDetailUrl = request.getPreferences().getValue(PREF_KOHA_DETAIL_URL, null);
    model.put("kohaDetailUrl", kohaDetailUrl);

    String kohaId = getUid(request);

    String patronId = kohaService.getPatronId(kohaIlsdiUrl, kohaId);
    GetPatronInfo patronInfo = kohaService.getPatronInfo(kohaIlsdiUrl, patronId);

    model.put("patronId", patronId);
    model.put("patronInfo", patronInfo);

    boolean isAdmin = isAdmin(request);
    boolean isManager = isManager(request);

    model.put("isAdmin", isAdmin);
    model.put("isManager", isManager);
    model.put("active", "home");

    if (renewLoanSuccess != null && !renewLoanSuccess.isEmpty()) {
        if ("1".equals(renewLoanSuccess)) {
            model.put("message", "renewLoanSuccess");
        } else {
            model.put("message", "renewLoanFailed");
        }
    }
    if (cancelHoldCode != null && !cancelHoldCode.isEmpty()) {
        if ("Canceled".equals(cancelHoldCode)) {
            model.put("message", "cancelHold.Canceled");
        } else {
            model.put("message", "cancelHold.NotCanceled");
        }
    }

    return new ModelAndView(getViewName(request, "index"), model);
}

From source file:cz.muni.fi.mir.controllers.InstallController.java

@RequestMapping(value = "/", method = RequestMethod.GET)
public ModelAndView landingPage() {
    if (Tools.getInstance().isEmpty(userService.getAllUsers())) {

        ModelMap mm = new ModelMap();
        mm.addAttribute("userForm", new UserForm());

        return new ModelAndView("setup/step1", mm);
    } else {//from w  w w .j a v a 2  s . co m
        return new ModelAndView("redirect:/reset/");
    }
}

From source file:com.pkrete.locationservice.admin.controller.mvc.AddImageController.java

@RequestMapping(method = RequestMethod.POST)
public ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response,
        @ModelAttribute("image") Image image, BindingResult result) throws Exception {
    Owner owner = getOwner(request);
    // Set creator
    image.setCreator(getUser(request).getUsername());
    // Set owner/*from  w  w w  . j  a  va 2  s  .co m*/
    image.setOwner(owner);

    validator.validate(image, result);

    if (result.hasErrors()) {
        ModelMap modelMap = new ModelMap();
        modelMap.put("files", imagesService.getAdminImages(owner));
        return new ModelAndView("add_image", modelMap);
    }
    // Create new image
    if (!imagesService.create(image)) {
        throw new Exception("Creating image failed.");
    }
    return new ModelAndView("redirect:illustrations.htm");
}

From source file:org.ngrinder.perftest.controller.PerfTestControllerTest.java

@Test
public void testGetPerfTestDetail() {
    ModelMap model = new ModelMap();
    controller.getOne(getTestUser(), null, model);
    assertThat(model.get(PARAM_TEST), notNullValue());
    model.clear();// w  w w  . j a v a2  s.c  o m

    controller.getOne(getTestUser(), 0L, model);
    assertThat(model.get(PARAM_TEST), notNullValue());
    model.clear();
    long invalidId = 123123123123L;
    controller.getOne(getTestUser(), invalidId, model);
    assertThat(model.get(PARAM_TEST), notNullValue());

    PerfTest createPerfTest = createPerfTest("hello", Status.READY, new Date());
    model.clear();
    controller.getOne(getTestUser(), createPerfTest.getId(), model);
    assertThat(model.get(PARAM_TEST), notNullValue());

}