public List<SerieDTO> obtenerSeries() {
return convierteDatos( repository.findAll());
}
public List<SerieDTO> obtenerTop5() {
// TODO Auto-generated method stub
return convierteDatos(repository.findTop5ByOrderByEvaluacionDesc());
}
public List<SerieDTO> obtenerLanzamientosRecientes() {
// TODO Auto-generated method stub
return convierteDatos(repository.obtenerLanzamientosRecientes());
}
public List<SerieDTO> convierteDatos(List<Serie> serie){
return serie.stream()
.map(s -> new SerieDTO(s.getTitulo(), s.getTotalTemporadas(), s.getEvaluacion(), s.getPoster(),
s.getGenero(), s.getActores(), s.getSinopsis())).collect(Collectors.toList());
}
El el código compartido ejecutamos los metodos Obtener Serie, Top5, lanzaminetosRecientes,,, y usamos el metodo convierte datos que está al final.._ ? mi duda es sobre el orden de escritura y ejecución de código.. , No debería primero ser ejecutado el metodo convierte datos y luego los demás metodos que usan esos datos _? o así debe ser,, no es la primerza vez ni el único lugar donde noto este orden, pero en mi lógica escribiría primero el metodo convierte datos y luego todos los metodos que usen dicha conversión.. !!
Como funciona, cual es el orden sugerido y como lo interpreta la máquina. ?