Browse Source

Me falta el readme

master
Cristobal Bernal Mayordomo 1 year ago
parent
commit
38ec29a296
6 changed files with 7 additions and 16 deletions
  1. +1
    -1
      src/main/java/com/cristobalbernal/loladvisor/LolAdvisorRunApp.java
  2. +1
    -1
      src/main/java/com/cristobalbernal/loladvisor/dao/LolDao.java
  3. +1
    -1
      src/main/java/com/cristobalbernal/loladvisor/dao/LolDaoImplMemory.java
  4. +0
    -1
      src/main/java/com/cristobalbernal/loladvisor/service/LolQueryService.java
  5. +1
    -8
      src/main/java/com/cristobalbernal/loladvisor/service/LolQueryServiceImpl.java
  6. +3
    -4
      src/main/java/com/cristobalbernal/loladvisor/service/LolService.java

+ 1
- 1
src/main/java/com/cristobalbernal/loladvisor/LolAdvisorRunApp.java View File

@ -65,7 +65,7 @@ public class LolAdvisorRunApp {
lolQueryService.titleContains(argumento[1]); lolQueryService.titleContains(argumento[1]);
break; break;
case "-l": case "-l":
daoImplMemory.findAll();
daoImplMemory.mostrarTodos();
break; break;
case "-c": case "-c":
daoImplMemory.mostrarCantidadPersonajes(); daoImplMemory.mostrarCantidadPersonajes();


+ 1
- 1
src/main/java/com/cristobalbernal/loladvisor/dao/LolDao.java View File

@ -5,7 +5,7 @@ import java.util.Collection;
public interface LolDao { public interface LolDao {
public void buscarPorID(long id); public void buscarPorID(long id);
public Collection<Lol> findAll();
public Collection<Lol> mostrarTodos();
public void insertarPersonaje(Lol videogame); public void insertarPersonaje(Lol videogame);
public void editarPersonaje(Lol videogame); public void editarPersonaje(Lol videogame);
public void eliminarPersonaje(long id); public void eliminarPersonaje(long id);


+ 1
- 1
src/main/java/com/cristobalbernal/loladvisor/dao/LolDaoImplMemory.java View File

@ -29,7 +29,7 @@ public class LolDaoImplMemory implements LolDao {
System.out.println(result.orElse(null)); System.out.println(result.orElse(null));
} }
@Override @Override
public Collection<Lol> findAll() {
public Collection<Lol> mostrarTodos() {
return lol; return lol;
} }


+ 0
- 1
src/main/java/com/cristobalbernal/loladvisor/service/LolQueryService.java View File

@ -9,6 +9,5 @@ public interface LolQueryService {
public LolQueryService allName(String... name); public LolQueryService allName(String... name);
public LolQueryService titleContains(String title); public LolQueryService titleContains(String title);
public LolQueryService mostrarPorDificultada(String... dificultad); public LolQueryService mostrarPorDificultada(String... dificultad);
public LolQueryService mostrarPorGenero(String... genero);
} }

+ 1
- 8
src/main/java/com/cristobalbernal/loladvisor/service/LolQueryServiceImpl.java View File

@ -26,7 +26,7 @@ public class LolQueryServiceImpl implements LolQueryService {
@Override @Override
public Collection<Lol> exec() { public Collection<Lol> exec() {
//@formatter:off //@formatter:off
return dao.findAll()
return dao.mostrarTodos()
.stream() .stream()
.filter(predicate) .filter(predicate)
.collect(Collectors.toList()); .collect(Collectors.toList());
@ -60,11 +60,4 @@ public class LolQueryServiceImpl implements LolQueryService {
predicate = (predicate == null) ? pAnyGenre : predicate.and(pAnyGenre); predicate = (predicate == null) ? pAnyGenre : predicate.and(pAnyGenre);
return this; return this;
} }
@Override
public LolQueryService mostrarPorGenero(String... genero) {
Predicate<Lol> pAnyGenre = (lol -> Arrays.stream(genero).anyMatch(lol.getGenero()::contains));
predicate = (predicate == null) ? pAnyGenre : predicate.and(pAnyGenre);
return this;
}
} }

+ 3
- 4
src/main/java/com/cristobalbernal/loladvisor/service/LolService.java View File

@ -20,7 +20,7 @@ public class LolService {
List<String> result = null; List<String> result = null;
result = lolDao.findAll()
result = lolDao.mostrarTodos()
.stream() .stream()
.map(lol -> lol.getRol()) .map(lol -> lol.getRol())
.flatMap(list -> list.stream()) .flatMap(list -> list.stream())
@ -36,12 +36,11 @@ public class LolService {
public Collection<Lol> findByAnyGenre(String... genres) { public Collection<Lol> findByAnyGenre(String... genres) {
return queryService.anyName(genres).exec(); return queryService.anyName(genres).exec();
} }
public Collection<Lol> findByAllGenres(String... genres) { public Collection<Lol> findByAllGenres(String... genres) {
return queryService.allName(genres).exec(); return queryService.allName(genres).exec();
} }
public Collection<Lol> buscarPorDifucultad(String... dificultada){ public Collection<Lol> buscarPorDifucultad(String... dificultada){
return null;
return queryService.mostrarPorDificultada(dificultada).exec();
} }
public Collection<Lol> findByTitleContains(String title) { public Collection<Lol> findByTitleContains(String title) {
@ -49,6 +48,6 @@ public class LolService {
} }
public Collection<Lol> findAll() { public Collection<Lol> findAll() {
return lolDao.findAll();
return lolDao.mostrarTodos();
} }
} }

Loading…
Cancel
Save