Example usage for org.springframework.web.servlet ModelAndView getModel

List of usage examples for org.springframework.web.servlet ModelAndView getModel

Introduction

In this page you can find the example usage for org.springframework.web.servlet ModelAndView getModel.

Prototype

public Map<String, Object> getModel() 

Source Link

Document

Return the model map.

Usage

From source file:no.dusken.aranea.admin.control.EditPageRelationsController.java

@Override
protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object object,
        BindException errors) throws Exception {

    Long pageID = ServletRequestUtils.getLongParameter(request, "referencePage", 0);
    Page referencePage = pageService.getEntity(pageID);

    //delete or change a relation?
    for (PageRelation pr : referencePage.getPageRelations()) {
        if (request.getParameter("deleteEntry" + pr.getID()) != null) {
            // we are to delete this entry
            // the entity is detached (?) entach it
            pr = pageRelationService.getEntity(pr.getID());
            // delete the entry from the database
            pageRelationService.remove(pr);
            // go back to the edit view
            setSuccessView(getFormView());
            // do not continue the loop
            break;
        } else {/*from w w w  .j a v a 2s.  c  o  m*/
            Page relatedPage = pr.getPageRelatedTo(referencePage);
            String description1 = ServletRequestUtils.getStringParameter(request,
                    "description1" + relatedPage.getID(), "");
            String description2 = ServletRequestUtils.getStringParameter(request,
                    "description2" + relatedPage.getID(), "");
            boolean onFrontPage = ServletRequestUtils.getBooleanParameter(request, "onFrontPage", false);
            pr.setDescription1(description1);
            pr.setDescription2(description2);
            pr.setOnFrontPage(onFrontPage);
            if (referencePage.equals(pr.getPage1())) {
                pr.setParagraphPage1(
                        ServletRequestUtils.getIntParameter(request, "paragraphfor" + relatedPage.getID(), 0));
            }
            pageRelationService.saveOrUpdate(pr);
        }

    }
    ModelAndView mav = super.onSubmit(request, response, object, errors);
    mav.getModel().put("referencePage", referencePage);
    return mav;
}

From source file:com.willowtreeapps.teamcity.server.Controller.java

@Override
protected ModelAndView doHandle(final @NotNull HttpServletRequest request,
        final @NotNull HttpServletResponse response) throws Exception {
    ModelAndView view = new ModelAndView(
            myPluginDescriptor.getPluginResourcesPath("testflight-teamcity-server.jsp"));
    final Map<String, Object> model = view.getModel();
    model.put("name", Util.NAME);
    return view;/*from w ww .  ja  v a  2s  . com*/
}

From source file:jetbrains.buildServer.clouds.azure.arm.web.SettingsController.java

private ModelAndView doGet() {
    ModelAndView mv = new ModelAndView(myJspPath);
    mv.getModel().put("basePath", myHtmlPath);
    mv.getModel().put("resPath", myPluginDescriptor.getPluginResourcesPath());
    return mv;/*from ww w  .j  a  v a 2  s . c om*/
}

From source file:org.n52.sensorweb.series.policy.editor.ctrl.SimplePermissionEditorControllerTest.java

@Test
public void testListPermission() {
    ModelAndView mav = controller.listPermissions(null);
    Assert.assertThat(mav.getViewName(), is("listPermissionSets"));
    Assert.assertTrue(mav.getModel().containsKey("permissionSets"));

    Map<String, Object> modelMap = mav.getModelMap();
    List<PermissionSet> permissionSets = (List<PermissionSet>) modelMap.get("permissionSets");
    Assert.assertNotNull(permissionSets);
    Assert.assertThat(permissionSets, is(not(empty())));
}

From source file:ru.org.linux.topic.ArchiveController.java

public ModelAndView archiveList(int sectionid, String groupName) throws Exception {
    ModelAndView mv = new ModelAndView("view-news-archive");

    Section section = sectionService.getSection(sectionid);
    mv.getModel().put("section", section);

    Group group = null;//  w w w  . j a v a2 s . c om
    if (groupName != null) {
        group = groupDao.getGroup(section, groupName);
    }

    mv.getModel().put("group", group);

    List<ArchiveDTO> items = archiveDao.getArchiveDTO(section, group);

    mv.getModel().put("items", items);

    return mv;
}

From source file:alpha.portal.webapp.controller.CaseMenuControllerTest.java

/**
 * Test handle request./*  w w w.j  a v  a 2  s.c  om*/
 * 
 * @throws Exception
 *             the exception
 */
@SuppressWarnings("unchecked")
@Test
public void testHandleRequest() throws Exception {
    final MockHttpServletRequest request = this.newGet("/caseMenu");

    User u = new User("ichbineintollertesterdenesnochnichtgibt");
    u.setEmail("l@m.d");
    u.setFirstName("l");
    u.setLastName("m");
    u.setPassword("123");
    u = this.userManager.save(u);

    AlphaCase c = new AlphaCase();
    c.setName("blablabla");
    c.addParticipant(u);
    c = this.caseManager.save(c);

    request.setRemoteUser("ichbineintollertesterdenesnochnichtgibt");

    ModelAndView result = this.ctrl.handleRequest(request);

    List<AlphaCase> lCases = (List<AlphaCase>) result.getModel().get("caseList");
    Assert.assertEquals(1, lCases.size());
    final AlphaCase c2 = lCases.get(0);
    Assert.assertEquals(c, c2);

    this.caseManager.remove(c.getCaseId());
    result = this.ctrl.handleRequest(request);
    lCases = (List<AlphaCase>) result.getModel().get("caseList");
    Assert.assertTrue((lCases == null) || lCases.isEmpty());

    this.userManager.remove(u.getId());
}

From source file:com.mmj.app.web.controller.cms.CMSController.java

@RequestMapping(value = "/blank.html")
public ModelAndView blank() {
    ModelAndView mav = new ModelAndView("blank");
    mav.getModel().put(CustomVelocityLayoutView.USE_LAYOUT, "false");
    return mav;/* ww  w .  j ava 2 s .c  om*/
}

From source file:org.statefulj.demo.ddd.customer.application.CustomerController.java

@ExceptionHandler(DuplicateUserException.class)
protected ModelAndView handleError(DuplicateUserException e) {
    ModelAndView mv = new ModelAndView();
    mv.getModel().put("message", "Ooops... That User is already registered.  Try a different email");
    mv.getModel().put("reg", new RegistrationForm());
    return mv;// w  ww.  j  a va  2 s  .c  om
}

From source file:com.mmj.app.web.controller.cms.CMSController.java

@RequestMapping(value = "/update.jsp")
public ModelAndView updateJsp() {
    ModelAndView mav = new ModelAndView("updateJsp");
    mav.getModel().put(CustomVelocityLayoutView.USE_LAYOUT, "false");
    return mav;//from   w  w w . j a v a  2  s  .co  m
}

From source file:jetbrains.buildServer.clouds.vmware.web.VMWareEditProfileController.java

@Override
protected ModelAndView doGet(@NotNull final HttpServletRequest request,
        @NotNull final HttpServletResponse response) {
    final ModelAndView mv = new ModelAndView(myJspPath);
    mv.getModel().put("refreshablePath", myHtmlPath);
    mv.getModel().put("refreshSnapshotsPath", mySnapshotsPath);
    mv.getModel().put("resPath", myPluginDescriptor.getPluginResourcesPath());
    return mv;//w ww  .  j  av  a2s  . c  om
}