package fr.imirhil.april.hebdobot.review; import java.util.HashSet; import java.util.LinkedList; import java.util.List; import java.util.Set; public class CollectiveTopic extends Topic { private final List messages = new LinkedList(); public CollectiveTopic(final String title) { super(title); } @Override public void add(final Message message) { this.messages.add(message); } @Override public Set getParticipants() { final Set participants = new HashSet(); for (final Message message : this.messages) { participants.add(message.getAuthor()); } return participants; } public List getMessages() { return this.messages; } }