/** * 답글목록을 부모글의 필드로 재할당한다. * * <p>commentGroup은 등록일순으로 오름차순 정렬되어 있는 상태이며 목록의 첫번째 코멘트를 부모글로 판단한다. * * @param commentGroup * @return */ private List<CommitComment> reAssignReplyComments(Map<String, List<CommitComment>> commentGroup) { List<CommitComment> parentCommitComments = new ArrayList<>(); for (List<CommitComment> commitComments : commentGroup.values()) { CommitComment parentComment = commitComments.get(0); if (hasReply(commitComments)) { parentComment.replies = replies(commitComments); } parentCommitComments.add(parentComment); } return parentCommitComments; }