Example usage for org.springframework.data.domain Page getNumber

List of usage examples for org.springframework.data.domain Page getNumber

Introduction

In this page you can find the example usage for org.springframework.data.domain Page getNumber.

Prototype

int getNumber();

Source Link

Document

Returns the number of the current Slice .

Usage

From source file:es.fdi.reservas.reserva.web.FacultadController.java

@RequestMapping(value = "/admin/administrar/facultad/web/{nombre}/page/{pageNumber}", method = RequestMethod.GET)
public String misFacultadesPaginadasPorWeb(@PathVariable Integer pageNumber, Model model,
        @PathVariable String nombre) {
    User u = facultad_service.getCurrentUser();

    PageRequest pageRequest = new PageRequest(pageNumber - 1, 5);
    Page<Facultad> currentResults = facultad_service.getFacultadesPorWeb(nombre, pageRequest);

    model.addAttribute("currentResults", currentResults);

    int current = currentResults.getNumber() + 1;
    int begin = Math.max(1, current - 5);
    int end = Math.min(begin + 10, currentResults.getTotalPages());

    model.addAttribute("reservasPendientes",
            facultad_service.reservasPendientesUsuario(u.getId(), EstadoReserva.PENDIENTE).size());
    model.addAttribute("beginIndex", begin);
    model.addAttribute("endIndex", end);
    model.addAttribute("currentIndex", current);
    model.addAttribute("User", u);
    model.addAttribute("view", "admin/filtrar_facultad");

    return "index";
}

From source file:es.fdi.reservas.reserva.web.EdificioController.java

@RequestMapping(value = "/admin/administrar/edificios/restaurar/page/{numPag}")
public String restaurarEdificios(@PathVariable("numPag") Integer numPag, Model model) {

    User u = edificio_service.getCurrentUser();

    PageRequest pageRequest = new PageRequest(numPag - 1, 5);
    Page<Edificio> currentResults = edificio_service.getEdificiosEliminadosPaginados(pageRequest);

    int current = currentResults.getNumber() + 1;
    int begin = Math.max(1, current - 5);
    int end = Math.min(begin + 10, currentResults.getTotalPages());

    model.addAttribute("currentResults", currentResults);
    model.addAttribute("reservasPendientes",
            edificio_service.reservasPendientesUsuario(u.getId(), EstadoReserva.PENDIENTE).size());
    model.addAttribute("beginIndex", begin);
    model.addAttribute("endIndex", end);
    model.addAttribute("currentIndex", current);
    model.addAttribute("User", u);
    model.addAttribute("pagina", numPag);
    model.addAttribute("view", "admin/papelera_edificios");
    return "index";

}

From source file:es.fdi.reservas.reserva.web.FacultadController.java

@RequestMapping(value = "/admin/administrar/facultad/nombre/{nombre}/page/{pageNumber}", method = RequestMethod.GET)
public String misFacultadesPaginadasPorNombre(@PathVariable Integer pageNumber, Model model,
        @PathVariable String nombre) {
    User u = facultad_service.getCurrentUser();

    PageRequest pageRequest = new PageRequest(pageNumber - 1, 5);
    Page<Facultad> currentResults = facultad_service.getFacultadesPorTagName(nombre, pageRequest);

    model.addAttribute("currentResults", currentResults);

    int current = currentResults.getNumber() + 1;
    int begin = Math.max(1, current - 5);
    int end = Math.min(begin + 10, currentResults.getTotalPages());

    model.addAttribute("reservasPendientes",
            facultad_service.reservasPendientesUsuario(u.getId(), EstadoReserva.PENDIENTE).size());
    model.addAttribute("beginIndex", begin);
    model.addAttribute("endIndex", end);
    model.addAttribute("currentIndex", current);
    model.addAttribute("User", u);
    model.addAttribute("view", "admin/filtrar_facultad");

    return "index";
}

From source file:es.fdi.reservas.reserva.web.EspacioController.java

@RequestMapping(value = "/admin/administrar/espacios/nombre/{nombre}/page/{pageNumber}", method = RequestMethod.GET)
public String misEspaciosPaginadosPorNombre(@PathVariable Integer pageNumber, Model model,
        @PathVariable String nombre) {

    User u = espacio_service.getCurrentUser();

    PageRequest pageRequest = new PageRequest(pageNumber - 1, 5);
    Page<Espacio> currentResults = espacio_service.getEspaciosPaginadosPorNombre(pageRequest, nombre);

    model.addAttribute("currentResults", currentResults);

    int current = currentResults.getNumber() + 1;
    int begin = Math.max(1, current - 5);
    int end = Math.min(begin + 10, currentResults.getTotalPages());

    model.addAttribute("beginIndex", begin);
    model.addAttribute("endIndex", end);
    model.addAttribute("currentIndex", current);

    model.addAttribute("User", u);
    model.addAttribute("reservasPendientes",
            espacio_service.reservasPendientesUsuario(u.getId(), EstadoReserva.PENDIENTE).size());
    model.addAttribute("view", "admin/filtrar_espacios");

    return "index";
}

From source file:es.fdi.reservas.reserva.web.EspacioController.java

@RequestMapping(value = "/admin/administrar/espacios/restaurar/nombre/{nombre}/page/{pageNumber}", method = RequestMethod.GET)
public String misEspaciosPaginadosPorNombreRestaurar(@PathVariable Integer pageNumber, Model model,
        @PathVariable String nombre) {

    User u = espacio_service.getCurrentUser();

    PageRequest pageRequest = new PageRequest(pageNumber - 1, 5);
    Page<Espacio> currentResults = espacio_service.getEspaciosEliminadosPorNombre(nombre, pageRequest);

    model.addAttribute("currentResults", currentResults);

    int current = currentResults.getNumber() + 1;
    int begin = Math.max(1, current - 5);
    int end = Math.min(begin + 10, currentResults.getTotalPages());

    model.addAttribute("beginIndex", begin);
    model.addAttribute("endIndex", end);
    model.addAttribute("currentIndex", current);
    model.addAttribute("User", u);
    model.addAttribute("reservasPendientes",
            espacio_service.reservasPendientesUsuario(u.getId(), EstadoReserva.PENDIENTE).size());
    model.addAttribute("view", "admin/filtrar_espacios");

    return "index";
}

From source file:es.fdi.reservas.reserva.web.EspacioController.java

@RequestMapping(value = "/admin/administrar/espacios/edificio/{nombre}/page/{pageNumber}", method = RequestMethod.GET)
public String misEspaciosPaginadosPorEdificio(@PathVariable Integer pageNumber, Model model,
        @PathVariable String nombre) {

    User u = espacio_service.getCurrentUser();

    PageRequest pageRequest = new PageRequest(pageNumber - 1, 5);
    Page<Espacio> currentResults = espacio_service.getEspaciosPaginadosPorEdificio(pageRequest, nombre);

    model.addAttribute("currentResults", currentResults);

    int current = currentResults.getNumber() + 1;
    int begin = Math.max(1, current - 5);
    int end = Math.min(begin + 10, currentResults.getTotalPages());

    model.addAttribute("beginIndex", begin);
    model.addAttribute("endIndex", end);
    model.addAttribute("currentIndex", current);
    model.addAttribute("User", u);
    model.addAttribute("reservasPendientes",
            espacio_service.reservasPendientesUsuario(u.getId(), EstadoReserva.PENDIENTE).size());
    model.addAttribute("view", "admin/filtrar_espacios");

    return "index";
}

From source file:es.fdi.reservas.reserva.web.EspacioController.java

@RequestMapping(value = "/admin/administrar/espacios/restaurar/edificio/{nombre}/page/{pageNumber}", method = RequestMethod.GET)
public String misEspaciosPaginadosPorEdificioRestaurar(@PathVariable Integer pageNumber, Model model,
        @PathVariable String nombre) {

    User u = espacio_service.getCurrentUser();

    PageRequest pageRequest = new PageRequest(pageNumber - 1, 5);
    Page<Espacio> currentResults = espacio_service.getEspaciosEliminadosPorEdificio(nombre, pageRequest);

    model.addAttribute("currentResults", currentResults);

    int current = currentResults.getNumber() + 1;
    int begin = Math.max(1, current - 5);
    int end = Math.min(begin + 10, currentResults.getTotalPages());

    model.addAttribute("beginIndex", begin);
    model.addAttribute("endIndex", end);
    model.addAttribute("currentIndex", current);
    model.addAttribute("User", u);
    model.addAttribute("reservasPendientes",
            espacio_service.reservasPendientesUsuario(u.getId(), EstadoReserva.PENDIENTE).size());
    model.addAttribute("view", "admin/filtrar_espacios");

    return "index";
}

From source file:es.fdi.reservas.reserva.web.FacultadController.java

@RequestMapping(value = "/admin/administrar/facultad/restaurar/web/{nombre}/page/{pageNumber}", method = RequestMethod.GET)
public String misFacultadesPaginadasPorWebRestaurar(@PathVariable Integer pageNumber, Model model,
        @PathVariable String nombre) {
    User u = facultad_service.getCurrentUser();

    PageRequest pageRequest = new PageRequest(pageNumber - 1, 5);
    Page<Facultad> currentResults = facultad_service.getFacultadesEliminadasPorWeb(nombre, pageRequest);

    model.addAttribute("currentResults", currentResults);

    int current = currentResults.getNumber() + 1;
    int begin = Math.max(1, current - 5);
    int end = Math.min(begin + 10, currentResults.getTotalPages());

    model.addAttribute("reservasPendientes",
            facultad_service.reservasPendientesUsuario(u.getId(), EstadoReserva.PENDIENTE).size());
    model.addAttribute("beginIndex", begin);
    model.addAttribute("endIndex", end);
    model.addAttribute("currentIndex", current);
    model.addAttribute("User", u);
    model.addAttribute("view", "admin/papelera_facultades");

    return "index";
}

From source file:es.fdi.reservas.reserva.web.FacultadController.java

@RequestMapping(value = "/admin/administrar/facultad/restaurar/nombre/{nombre}/page/{pageNumber}", method = RequestMethod.GET)
public String misFacultadesPaginadasPorNombreRestaurar(@PathVariable Integer pageNumber, Model model,
        @PathVariable String nombre) {
    User u = facultad_service.getCurrentUser();

    PageRequest pageRequest = new PageRequest(pageNumber - 1, 5);
    Page<Facultad> currentResults = facultad_service.getFacultadesEliminadasPorTagName(nombre, pageRequest);

    model.addAttribute("currentResults", currentResults);

    int current = currentResults.getNumber() + 1;
    int begin = Math.max(1, current - 5);
    int end = Math.min(begin + 10, currentResults.getTotalPages());

    model.addAttribute("reservasPendientes",
            facultad_service.reservasPendientesUsuario(u.getId(), EstadoReserva.PENDIENTE).size());
    model.addAttribute("beginIndex", begin);
    model.addAttribute("endIndex", end);
    model.addAttribute("currentIndex", current);
    model.addAttribute("User", u);
    model.addAttribute("view", "admin/papelera_facultades");

    return "index";
}

From source file:cn.guoyukun.spring.jpa.plugin.serivce.BaseMovableService.java

public void doReweight(Page<M> page) {
    int totalElements = (int) page.getTotalElements();
    List<M> moves = page.getContent();

    int firstElement = page.getNumber() * page.getSize();

    for (int i = 0; i < moves.size(); i++) {
        M move = moves.get(i);//from   www  .j a v a2s  .  c om
        move.setWeight((totalElements - firstElement - i) * stepLength);
        update(move);
    }

}