List of usage examples for org.springframework.data.domain Page getTotalPages
int getTotalPages();
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:com.cami.web.controller.DepartementController.java
@RequestMapping(method = RequestMethod.GET) public String indexAction(final ModelMap model, final WebRequest webRequest) { final String code = webRequest.getParameter("code") != null ? webRequest.getParameter("code") : ""; final String intitule = webRequest.getParameter("intitule") != null ? webRequest.getParameter("intitule") : ""; final Integer page = webRequest.getParameter("page") != null ? Integer.valueOf(webRequest.getParameter("page")) : 0;//from w w w. j av a 2s . co m final Integer size = webRequest.getParameter("size") != null ? Integer.valueOf(webRequest.getParameter("size")) : 55; boolean deleted = false; if (webRequest.getParameter("querydeleted") != null) { deleted = webRequest.getParameter("querydeleted").equals("true"); } final Page<Departement> resultPage = iDepartementService.searchDepartements(code, intitule, deleted, page, size); final Departement departement = new Departement(); departement.setCode(code); departement.setIntitule(intitule); model.addAttribute("departement", departement); model.addAttribute("page", page); model.addAttribute("Totalpage", resultPage.getTotalPages()); model.addAttribute("size", size); model.addAttribute("departements", resultPage.getContent()); return "departement/index"; }
From source file:es.fdi.reservas.reserva.web.EdificioController.java
@RequestMapping(value = "/admin/administrar/edificios/page/{pageNumber}", method = RequestMethod.GET) public String misEdificiosPaginados(@PathVariable Integer pageNumber, Model model) { User u = edificio_service.getCurrentUser(); PageRequest pageRequest = new PageRequest(pageNumber - 1, 5); Page<Edificio> currentResults = edificio_service.getEdificiosPaginados(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", 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("view", "admin/administrar_edificios"); return "index"; }
From source file:midas.service.CustomerDuplicatesService.java
private DomainPage<CustomerDuplicates> mapToCustomerDuplicates(final Page<CustomerJpa> entities) { final List<CustomerDuplicates> domainList = new ArrayList<>(); for (CustomerJpa entity : entities) { CustomerDuplicates domain = mapper.map(entity, CustomerDuplicates.class); domain.setDuplicates(mapEntitiesToDomain(entity.getDuplicates())); domainList.add(domain);//from w w w .j a va 2 s .com } return new DomainPage<CustomerDuplicates>(entities.getNumber(), entities.getTotalPages(), entities.getSize(), domainList); }
From source file:es.fdi.reservas.reserva.web.EdificioController.java
@RequestMapping(value = "/admin/administrar/edificios/nombre/{nombre}/page/{pageNumber}", method = RequestMethod.GET) public String misEdificiosPaginadosPorNombre(@PathVariable Integer pageNumber, Model model, @PathVariable String nombre) { User u = edificio_service.getCurrentUser(); PageRequest pageRequest = new PageRequest(pageNumber - 1, 5); Page<Edificio> currentResults = edificio_service.getEdificiosPaginadosPorNombre(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", 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("view", "admin/filtrar_edificios"); return "index"; }
From source file:es.fdi.reservas.reserva.web.EdificioController.java
@RequestMapping(value = "/admin/administrar/edificios/restaurar/nombre/{nombre}/page/{pageNumber}", method = RequestMethod.GET) public String misEdificiosPaginadosPorNombreRestaurar(@PathVariable Integer pageNumber, Model model, @PathVariable String nombre) { User u = edificio_service.getCurrentUser(); PageRequest pageRequest = new PageRequest(pageNumber - 1, 5); Page<Edificio> currentResults = edificio_service.getEdificiosEliminadosPorTagName(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", 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("view", "admin/papelera_edificios"); return "index"; }
From source file:es.fdi.reservas.reserva.web.EdificioController.java
@RequestMapping(value = "/admin/administrar/edificios/facultad/{nombre}/page/{pageNumber}", method = RequestMethod.GET) public String misEdificiosPaginadosPorFacultad(@PathVariable Integer pageNumber, Model model, @PathVariable String nombre) { User u = edificio_service.getCurrentUser(); PageRequest pageRequest = new PageRequest(pageNumber - 1, 5); Page<Edificio> currentResults = edificio_service.getEdificiosPaginadosPorFacultad(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", 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("view", "admin/filtrar_edificios"); return "index"; }
From source file:es.fdi.reservas.reserva.web.EdificioController.java
@RequestMapping(value = "/admin/administrar/edificios/direccion/{nombre}/page/{pageNumber}", method = RequestMethod.GET) public String misEdificiosPaginadosPorDireccion(@PathVariable Integer pageNumber, Model model, @PathVariable String nombre) { User u = edificio_service.getCurrentUser(); PageRequest pageRequest = new PageRequest(pageNumber - 1, 5); Page<Edificio> currentResults = edificio_service.getEdificiosPaginadosPorDireccion(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", 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("view", "admin/filtrar_edificios"); return "index"; }
From source file:es.fdi.reservas.reserva.web.EdificioController.java
@RequestMapping(value = "/admin/administrar/edificios/restaurar/facultad/{nombre}/page/{pageNumber}", method = RequestMethod.GET) public String misEdificiosPaginadosPorFacultadRestaurar(@PathVariable Integer pageNumber, Model model, @PathVariable String nombre) { User u = edificio_service.getCurrentUser(); PageRequest pageRequest = new PageRequest(pageNumber - 1, 5); Page<Edificio> currentResults = edificio_service.getEdificiosEliminadosPorFacultad(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", 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("view", "admin/papelera_edificios"); return "index"; }