Untitled
unknown
java
a year ago
683 B
5
Indexable
private void updateEpicStatus(Epic epic) { int allIsDoneCount = 0; int allIsInNewCount = 0; ArrayList<Subtask> list = epic.getSubtaskList(); for (Subtask subtask : list) { if (subtask.getStatus() == Status.DONE) { allIsDoneCount++; } if (subtask.getStatus() == Status.NEW) { allIsInNewCount++; } } if (allIsDoneCount == list.size()) { epic.setStatus(Status.DONE); } else if (allIsInNewCount == list.size()) { epic.setStatus(Status.NEW); } else { epic.setStatus(Status.IN_PROGRESS); } }
Editor is loading...
Leave a Comment