List of usage examples for org.springframework.data.domain Page getNumber
int getNumber();
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); } }