Skip to content

[FR]Transition from List to Map part 2 #93

@BevzyukIvan

Description

@BevzyukIvan

Description

В класі FileContactDtoRepository необхідно оновити методи findById і deleteById для роботи з мапою (Map<Long, ContactDto>), забезпечивши ефективність пошуку та видалення.

Dependencies

Acceptance criteria

  1. Метод findById:
    1.1 Використовує мапу, повернуту методом findAll.
    1.2 Повертає об'єкт контакту з мапи за ключем id. Якщо об'єкт не знайдено, повернути Optional.empty().
  2. Метод deleteById:
    2.1 Використовує мапу, повернуту методом findAll.
    2.2 Видалити об’єкт контакту з мапи за ключем id.
    2.3 Зберігає оновлену мапу назад у файл, використовуючи метод saveAll.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    Closed

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions