Example usage for org.springframework.beans.support PagedListHolder setSource

List of usage examples for org.springframework.beans.support PagedListHolder setSource

Introduction

In this page you can find the example usage for org.springframework.beans.support PagedListHolder setSource.

Prototype

public void setSource(List<E> source) 

Source Link

Document

Set the source list for this holder.

Usage

From source file:com.klm.workshop.controller.host.manage.WorkshopController.java

/**
 * List of workshops/*from   www . jav a2  s  . c  o m*/
 * 
 * @param model Objects and view
 * @param page Current pagination page
 * @param search Search value
 * @return The workshops list view
 */
@RequestMapping(value = "/workshops/index", method = RequestMethod.GET)
public ModelAndView index(ModelAndView model,
        @RequestParam(name = "p", required = false, defaultValue = "0") int page,
        @RequestParam(name = "search", required = false, defaultValue = "") String search) {
    PagedListHolder pagedListHolder = new PagedListHolder();
    pagedListHolder.setSource(workshopDAO.searchAll(search));
    pagedListHolder.setPage(page);

    model.addObject("pagedListHolder", pagedListHolder);
    model.setViewName("host/manage/workshops/index");
    return model;
}

From source file:com.klm.workshop.controller.host.manage.UserController.java

/**
 * List of users/*from w ww  .jav a  2  s  .c o m*/
 * 
 * @param model Objects and view
 * @param page Current pagination page
 * @param search Search value
 * @return The users list view
 */
@RequestMapping(value = "/users/index", method = RequestMethod.GET)
public ModelAndView index(ModelAndView model,
        @RequestParam(name = "p", required = false, defaultValue = "0") int page,
        @RequestParam(name = "search", required = false, defaultValue = "") String search) {
    PagedListHolder pagedListHolder = new PagedListHolder();
    pagedListHolder.setSource(userDAO.searchAll(search));
    pagedListHolder.setPage(page);

    model.addObject("pagedListHolder", pagedListHolder);
    model.setViewName("host/manage/users/index");
    return model;
}

From source file:com.klm.workshop.controller.host.manage.SessionController.java

/**
 * List of sessions//from ww  w . j av  a 2 s .  c o  m
 * 
 * @param model Objects and view
 * @param page Current pagination page
 * @param search Search value
 * @return The sessions list view
 */
@RequestMapping(value = "/sessions/index", method = RequestMethod.GET)
public ModelAndView index(ModelAndView model,
        @RequestParam(name = "p", required = false, defaultValue = "0") int page,
        @RequestParam(name = "search", required = false, defaultValue = "") String search) {
    PagedListHolder pagedListHolder = new PagedListHolder();
    pagedListHolder.setSource(sessionDAO.searchAll(search));
    pagedListHolder.setPage(page);

    model.addObject("pagedListHolder", pagedListHolder);
    model.setViewName("host/manage/sessions/index");
    return model;
}