package edu.pdx.cs410J.grader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.List;
public class SurveyResponsesFromD2L {
private LinkedHashMap<String, List<String>> questionsAndResponses = new LinkedHashMap<>();
public Iterable<String> getResponsesTo(String question) {
return questionsAndResponses.getOrDefault(question, Collections.emptyList());
}
public void noteQuestionAndResponse(String question, String response) {
List<String> responses = this.questionsAndResponses.get(question);
if (responses == null) {
responses = new ArrayList<>();
this.questionsAndResponses.put(question, responses);
}
responses.add(response);
}
public Iterable<String> getQuestions() {
return this.questionsAndResponses.keySet();
}
}