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

  1. Добавьте в проект класс NotFoundException
  2. Унаследуйте NotFoundException от RuntimeException
  3. Выбрасывайте NotFoundException в getById, если запрошенного юзера не существует В качестве решения пришлите ссылку на ваш Gitflic репозиторий
Конвейеры
0 успешных
0 с ошибкой