Перенести CRUD-методы из TaskService в EntityService<SimpleTask> и полностью рефакторить TaskService #49

Closed
opened 2025-06-06 15:24:16 +03:00 by KamaSK · 0 comments
Owner
  • В TaskService.java сделать так, чтобы:
    • TaskService extends EntityService.
    • Убрать из TaskService все методы save, findById, findAll, delete, has — они теперь в EntityService.
    • Оставить метод searchByTitle(String query), который «приземлит» логику поиска по SimpleTask.Data.
    • Если где-то были вызовы старых методов (например, в CreateCommand, DeleteCommand и т. д.), заменить их на вызовы родительских (super.findAll(), super.save(...) и т. д.).
  • Убедиться, что в командах CLI вызываются новые методы от EntityService (через TaskService), и всё компилируется без ошибок.
  • Удалить все TODO-комментарии, оставленные в предыдущей задаче.
- [x] В TaskService.java сделать так, чтобы: - [x] TaskService extends EntityService<SimpleTask>. - [x] Убрать из TaskService все методы save, findById, findAll, delete, has — они теперь в EntityService. - [x] Оставить метод searchByTitle(String query), который «приземлит» логику поиска по SimpleTask.Data. - [x] Если где-то были вызовы старых методов (например, в CreateCommand, DeleteCommand и т. д.), заменить их на вызовы родительских (super.findAll(), super.save(...) и т. д.). - [x] Убедиться, что в командах CLI вызываются новые методы от EntityService (через TaskService), и всё компилируется без ошибок. - [x] Удалить все TODO-комментарии, оставленные в предыдущей задаче.
KamaSK added this to the Версия 2.2 milestone 2025-06-06 15:24:16 +03:00
KamaSK self-assigned this 2025-06-06 15:24:16 +03:00
KamaSK added this to the Список задач project 2025-06-06 15:24:16 +03:00
KamaSK moved this to To Do in Список задач on 2025-06-06 15:33:01 +03:00
KamaSK moved this to In Progress in Список задач on 2025-06-07 15:31:44 +03:00
KamaSK moved this to Done in Список задач on 2025-06-07 16:27:29 +03:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KamaSK/todo.pet#49
No description provided.