/
borlok
/
ConsoleCrudWithPatternsAndJson
Обзор
Документация
Войти
/
borlok
/
ConsoleCrudWithPatternsAndJson
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/repository/CompositeRepository.java
20 строк
627 B
Ерофеевский Юрий Александрович
v2
14 ноя 2020, 13:46
14 ноя 2020, 13:46
5682771
Код
Авторство
О чём код?
package repository; import java.util.ArrayList; import java.util.List; public class CompositeRepository { private final List<GenericRepository<?,Integer>> repositories = new ArrayList<>(); public CompositeRepository addRepository(GenericRepository<?,Integer> repository) { repositories.add(repository); return this; } public GenericRepository<? ,Integer> getRepository (GenericRepository<?,Integer> repository) { return repositories.stream() .filter(x -> x.toString().equals(repository.toString())) .findFirst() .orElse(null); } }