JavaRush-GNEW / JavaRush-GNEW/contact-manager

[FR]Transition from List to Map part 3

Open
#95 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
0
Forks
4
PR merge metrics
No merged PRs in 30d

Description

## Description
В класі FileContactDtoRepository оновити методи save та findByKeyword для роботи з мапою, а також інтегрувати генерацію нового id під час збереження.

## Dependencies

- #92
- #94

## Acceptance criteria
1. Метод save:
1.1 Якщо контакт не має id, генерує новий ідентифікатор за допомогою generateNewId.
1.2 Додає або оновлює контакт у мапі.
1.3 Зберігає оновлену мапу у файл.
2. Метод findByKeyword:
2.1 Повертає список контактів, які містять задане ключове слово в полях fullName, phones, emails або githubId.
2.2 Працює з колекцією значень мапи (contacts.values()).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.