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

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

Introduction

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

Prototype

public ModelAndView addAllObjects(@Nullable Map<String, ?> modelMap) 

Source Link

Document

Add all attributes contained in the provided Map to the model.

Usage

From source file:br.edu.ifpb.utils.JsonView.java

public static ModelAndView returnJsonFromMap(Map<String, String> modelMap) {

    MappingJackson2JsonView jsonConverter = new MappingJackson2JsonView();

    ModelAndView mav = new ModelAndView(jsonConverter);
    mav.addAllObjects(modelMap);

    return mav;//  ww  w.j  a  v  a 2  s  .  co m
}

From source file:com.apress.progwt.server.web.controllers.ForwardClearCacheController.java

protected ModelAndView handleRequestInternal(HttpServletRequest req, HttpServletResponse arg1)
        throws Exception {

    // log.debug("SERVLET PATH: "+req.getServletPath()+"
    // "+req.getPathInfo()+"
    // "+req.getQueryString());

    ModelAndView mav = getMav();
    mav.addAllObjects(getDefaultModel(req));
    return mav;//from   w  ww  .  java  2 s. com
}

From source file:com.apress.progwt.server.web.controllers.MyListController.java

@Override
protected ModelAndView handleRequestInternal(HttpServletRequest req, HttpServletResponse arg1)
        throws Exception {

    log.debug("SERVLET PATH: " + req.getServletPath() + " " + req.getPathInfo() + " " + req.getQueryString());

    Map<String, Object> model = getDefaultModel(req);

    ModelAndView mav = getMav();
    mav.addAllObjects(model);
    return mav;/*from www.  j a  va 2 s. c o  m*/
}

From source file:com.apress.progwt.server.web.controllers.IndexController.java

@Override
protected ModelAndView handleRequestInternal(HttpServletRequest req, HttpServletResponse arg1)
        throws Exception {

    log.debug("SERVLET PATH: " + req.getServletPath() + " " + req.getPathInfo() + " " + req.getQueryString());

    Map<String, Object> model = getDefaultModel(req);

    // parameter may be on param line if we're redirect:ed here
    // (createUserController)
    model.put("message", req.getParameter("message"));

    model.put("frontPage", new FrontPageData(userService, schoolService));

    ModelAndView mav = new ModelAndView();
    mav.addAllObjects(model);
    return mav;//www.  j ava 2 s. c o  m
}

From source file:com.apress.progwt.server.web.controllers.BasicController.java

@Override
protected ModelAndView handleRequestInternal(HttpServletRequest req, HttpServletResponse arg1)
        throws Exception {

    // log.debug("SERVLET PATH: "+req.getServletPath()+"
    // "+req.getPathInfo()+"
    // "+req.getQueryString());

    ModelAndView mav = getMav();
    mav.addAllObjects(getDefaultModel(req));
    return mav;/*from ww  w. j  ava  2 s. c  om*/
}

From source file:com.apress.progwt.server.web.controllers.InvitationController.java

@Override
protected ModelAndView handleRequestInternal(HttpServletRequest req, HttpServletResponse arg1)
        throws Exception {

    String email = req.getParameter("email");

    Map model = getDefaultModel(req);

    User u = (User) model.get("user");
    invitationService.createAndSendInvitation(email, u);

    // userService.getCurrentUser()

    model.put("message", "We've sent " + email + " an invitation.<br> Thanks for helping to spread the word.");

    ModelAndView mav = new ModelAndView();
    mav.addAllObjects(model);
    return mav;//from   w  w  w .j a  v a  2  s.  c  o  m
}

From source file:org.sventon.web.ctrl.template.ListDirectoryContentsController.java

@Override
protected ModelAndView svnHandle(final SVNConnection connection, final BaseCommand command,
        final long headRevision, final UserRepositoryContext userRepositoryContext,
        final HttpServletRequest request, final HttpServletResponse response, final BindException exception)
        throws Exception {

    logger.debug("Getting directory contents for: " + command.getPath());
    final String path = command.getPathWithTrailingSlash();
    final long revision = command.getRevisionNumber();
    final DirList dirList = getRepositoryService().list(connection, path, revision);
    logger.debug("Directory entries in " + path + ": " + dirList.getEntriesCount());
    logger.debug("Properties for " + path + ": " + dirList.getPropertiesCount());

    final Map<String, Object> model = new HashMap<String, Object>();
    model.put("dirEntries", dirList.getEntries());
    model.put("properties", dirList.getProperties());
    final ModelAndView modelAndView = new ModelAndView();
    modelAndView.addAllObjects(model);
    return modelAndView;
}

From source file:net.mindengine.oculus.frontend.web.controllers.SimpleViewController.java

@Override
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
    Map<String, Object> model = handleController(request);
    ModelAndView mav = new ModelAndView(view);
    if (model != null)
        mav.addAllObjects(model);
    return mav;//from   w  w w  .ja v a 2s . co  m
}

From source file:org.freeeed.ep.web.BaseController.java

public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

    this.request = request;
    this.response = response;

    valueStack = new HashMap<String, Object>();
    Enumeration<String> en = request.getParameterNames();
    while (en.hasMoreElements()) {
        String param = en.nextElement();
        valueStack.put(param, request.getParameter(param));
    }//  w w w  . j a v a  2  s.  c  o m

    ModelAndView modelAndView = execute();

    if (addValueStackToModel()) {
        modelAndView.addAllObjects(valueStack);
    }

    return modelAndView;
}

From source file:com.apress.progwt.server.web.controllers.ViewUserController.java

@Override
protected ModelAndView handleRequestInternal(HttpServletRequest req, HttpServletResponse arg1)
        throws Exception {

    log.debug("SERVLET PATH: " + req.getServletPath() + " " + req.getPathInfo() + " " + req.getQueryString());

    Map<String, Object> model = getDefaultModel(req);

    String path = req.getPathInfo();

    String[] pathParts = path.split("/");
    log.debug("!path parts " + Arrays.toString(pathParts));

    // "/user/jeff" splits to [,jeff]
    if (pathParts.length < 2) {
        return new ModelAndView(getNotFoundView());
    }/*  www  . j  a  va  2s .c o  m*/

    String nickname = pathParts[1];

    User fetchedUser = userService.getUserByNicknameFullFetch(nickname);

    if (log.isDebugEnabled()) {
        log.debug("user u: " + fetchedUser);
        log.debug("isinit user " + Hibernate.isInitialized(fetchedUser));
        log.debug("isinit schools " + Hibernate.isInitialized(fetchedUser.getSchoolRankings()));
        for (Application sap : fetchedUser.getSchoolRankings()) {
            if (!Hibernate.isInitialized(sap)) {
                log.debug("Not initialized");
            }
        }
    }

    if (fetchedUser == null) {
        return new ModelAndView(getNotFoundView(), "message", "Couldn't find user with nickname: " + nickname);
    }
    model.put("viewUser", fetchedUser);

    ModelAndView mav = getMav();
    mav.addAllObjects(model);
    return mav;
}