Ejemplo n.º 1
0
 @Override
 @RequestMapping(
     produces = "application/json;charset=UTF-8",
     value = "/auto",
     method = RequestMethod.GET)
 public Page<List<ServicioIndexAutoData>> getAutoIndex(
     final FiltroAuto filtro,
     final PaginationDataString pagination,
     final BindingResult resultPagination,
     final HttpServletRequest request) {
   if (resultPagination.hasErrors()) {
     throw new NotValidException(resultPagination);
   }
   filtro.setFiltroNumeroSerie(this.stringStandarizer.standarize(filtro.getFiltroNumeroSerie()));
   pagination.setSinceId(this.stringStandarizer.standarize(pagination.getSinceId()));
   List<AutoOfy> datos = autoDAO.consultarTodos(filtro, pagination);
   List<ServicioIndexAutoData> datosRespuesta = new LinkedList<>();
   for (AutoOfy x : datos) {
     datosRespuesta.add(buildAutoIndex(x));
   }
   Page<List<ServicioIndexAutoData>> r =
       PaginationModelFactory.getPage(
           datosRespuesta, "ServicioIndexAutoData", request.getRequestURI(), filtro, pagination);
   return r;
 }
Ejemplo n.º 2
0
 /** {@inheritDoc} */
 @Override
 @RequestMapping(
     produces = "application/json;charset=UTF-8",
     value = "/servicio",
     method = RequestMethod.GET)
 public Page<List<ServicioIndex>> getServicioIndex(
     @ModelAttribute final FiltroServicioIndex filtro,
     @Valid @ModelAttribute final PaginationDataLong pagination,
     final BindingResult resultPagination,
     final HttpServletRequest request) {
   if (resultPagination.hasErrors()) {
     throw new NotValidException(resultPagination);
   }
   filtro.setNumeroSerieAuto(stringStandarizer.standarize(filtro.getNumeroSerieAuto()));
   List<ServicioOfy> servicios = servicioDAO.consultarTodos(filtro, pagination);
   List<ServicioIndex> datosRespuesta = new LinkedList<ServicioIndex>();
   for (ServicioOfy x : servicios) {
     datosRespuesta.add(crearServicioIndex(x));
   }
   Page<List<ServicioIndex>> r =
       PaginationModelFactory.getPage(
           datosRespuesta, "ServicioIndex", request.getRequestURI(), filtro, pagination);
   return r;
 }