Untitled
unknown
plain_text
a year ago
721 B
2
Indexable
private void updateEpicStatus(Epic epic) { ArrayList<Subtask> subtaskList = epic.getSubtaskList(); int doneSubtasksCount = 0; for (Subtask subtask : subtaskList) { if (subtask.getStatus().equals(Status.DONE)) { doneSubtasksCount++; } else if (subtask.getStatus().equals(Status.IN_PROGRESS)) { epic.setStatus(Status.IN_PROGRESS); break; } } if (doneSubtasksCount == 0) { epic.setStatus(Status.NEW); } else if (doneSubtasksCount == subtaskList.size()) { epic.setStatus(Status.DONE); } else { epic.setStatus(Status.IN_PROGRESS); } }
Editor is loading...
Leave a Comment