/
I.T_Egor
/
java-kanban
Обзор
Документация
Войти
/
I.T_Egor
/
java-kanban
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/taskmanager/servise/TaskManager.java
52 строки
910 B
IT-Egor
Чистка кода
01 окт 2024, 19:03
01 окт 2024, 19:03
b97af4f
Код
Авторство
О чём код?
package taskmanager.servise; import taskmanager.tasktypes.Epic; import taskmanager.tasktypes.Subtask; import taskmanager.tasktypes.Task; import java.util.List; public interface TaskManager { List<Task> getTasks(); List<Epic> getEpics(); List<Subtask> getSubtasks(); int addTask(Task task); int addEpic(Epic epic); int addSubtask(Subtask subtask); List<Task> clearTasks(); List<Epic> clearEpics(); List<Subtask> clearSubtasks(); Task findTask(int id); Epic findEpic(int id); Subtask findSubtask(int id); int updateTask(Task updatedTask); int updateEpic(Epic updatedEpic); int updateSubtask(Subtask updatedSubtask); Task removeTask(int id); Epic removeEpic(int id); Subtask removeSubtask(int id); List<Integer> getEpicSubtasksIds(int epicId); List<Task> getHistory(); List<Task> getPrioritizedTasks(); }