10 месяцев назад
История
README.md
Домашнее задание к занятию “9 Коллекции Java”
Цель задачи – научиться работать с множеством объектов.
Задача №1. Юзвери
Реализуйте по аналогии с WallService класс UserService Перейдите на портал с документацией, найдите в разделе Models сущность UserResponse 1. Добавьте в проект класс User. Структуру возьмите из модели UserResponse 2. Добавьте в проект класс UserService
Данный класс должен содержать CRUD методы:
- void save(final User user)
- void removeById(final long userId)
- User getById(final long userId)
- List getAll()
Метод save должен добавлять объект, если поле id у User == 0, иначе должна происходить замена текущего объекта на новый
Остальные методы должны работать аналогично представленным в WallService
Задача №2. Exceptions
- Добавьте в проект класс NotFoundException
- Унаследуйте NotFoundException от RuntimeException
- Выбрасывайте NotFoundException в getById, если запрошенного юзера не существует В качестве решения пришлите ссылку на ваш Gitflic репозиторий
Конвейеры
0 успешных
0 с ошибкой