From 288f69f214ff2e93c329b02bdce8201a421cfd77 Mon Sep 17 00:00:00 2001 From: Cristobal Bernal Mayordomo <90463533+Racriberny@users.noreply.github.com> Date: Sun, 27 Nov 2022 21:55:16 +0100 Subject: [PATCH] Final. --- .../loladvisor/dao/LolDao.java | 4 +-- .../loladvisor/dao/LolDaoImplMemory.java | 26 +++++++++---------- src/main/resources/Ayuda.txt | 6 ++--- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/cristobalbernal/loladvisor/dao/LolDao.java b/src/main/java/com/cristobalbernal/loladvisor/dao/LolDao.java index cbb08f1..974b8df 100644 --- a/src/main/java/com/cristobalbernal/loladvisor/dao/LolDao.java +++ b/src/main/java/com/cristobalbernal/loladvisor/dao/LolDao.java @@ -6,8 +6,8 @@ import java.util.Collection; public interface LolDao { public void buscarPorID(long id); public Collection mostrarTodos(); - public void insertarPersonaje(Lol videogame); - public void editarPersonaje(Lol videogame); + public void insertarPersonaje(Lol lol); + public void editarPersonaje(Lol lol); public void eliminarPersonaje(long id); public void mostrarCantidadPersonajes(); } diff --git a/src/main/java/com/cristobalbernal/loladvisor/dao/LolDaoImplMemory.java b/src/main/java/com/cristobalbernal/loladvisor/dao/LolDaoImplMemory.java index 6d31e95..18ed7e8 100644 --- a/src/main/java/com/cristobalbernal/loladvisor/dao/LolDaoImplMemory.java +++ b/src/main/java/com/cristobalbernal/loladvisor/dao/LolDaoImplMemory.java @@ -14,54 +14,54 @@ import java.util.Optional; @Repository public class LolDaoImplMemory implements LolDao { - public List lol = new ArrayList<>(); + public List lols = new ArrayList<>(); @Autowired private AppConfig appConfig; @PostConstruct public void init() { - lol = UtilLolFileReader.readFile(appConfig.getFile(), appConfig.getSeparator(), appConfig.getListSeparator()); + lols = UtilLolFileReader.readFile(appConfig.getFile(), appConfig.getSeparator(), appConfig.getListSeparator()); } @Override public void buscarPorID(long id) { - Optional result = lol.stream().filter(lol -> lol.getId() == id).findFirst(); + Optional result = lols.stream().filter(lol -> lol.getId() == id).findFirst(); System.out.println(result.orElse(null)); } @Override public Collection mostrarTodos() { - return lol; + return lols; } - public void insertarPersonaje(Lol videogame) { - lol.add(videogame); + public void insertarPersonaje(Lol lol) { + lols.add(lol); } @Override - public void editarPersonaje(Lol videogame) { - int i = getIndexOf(videogame.getId()); + public void editarPersonaje(Lol lol) { + int i = getIndexOf(lol.getId()); if(i != -1) { - lol.set(i, videogame); + lols.set(i, lol); } } @Override public void eliminarPersonaje(long id) { int i = getIndexOf(id); if(i != -1) { - lol.remove(i); + lols.remove(i); } } @Override public void mostrarCantidadPersonajes() { - System.out.println(lol.size()); + System.out.println(lols.size()); } private int getIndexOf(long id) { boolean founds = false; int i = 0; - while(!founds && i < lol.size()) { - if(lol.get(i).getId() == id) { + while(!founds && i < lols.size()) { + if(lols.get(i).getId() == id) { founds = true; } else { i++; diff --git a/src/main/resources/Ayuda.txt b/src/main/resources/Ayuda.txt index 12caad2..2d917a5 100644 --- a/src/main/resources/Ayuda.txt +++ b/src/main/resources/Ayuda.txt @@ -4,13 +4,13 @@ Sintaxis: java -jar videogameadvisor.jar [OPCIONES] Lista los diferentes roles de los personajes. No se pueden utilizar más parámetros. - -ag genero1,genero2,genero... + -ag rol,rol,rol... Lista aquellos personajes que pertenecen a al menos uno de los roles que se indican. El listado de roles no puede incluir espacios. - -tg genero1,genero2,genero... + -tg rol,rol,rol... Lista aquellos roles que pertenecen a todos y cada uno de los - roles que se indican. El listado de roles no puede incluir espacios. + roles que se indican. El listado de roles no puede incluir espacios. -t titulo Lista aquellos roles cuyo título contiene la cadena proporcionada.