JavaRush-GNEW / JavaRush-GNEW/contact-manager
[FR]Transition from List to Map part 3
- 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.