package questions; import course.*; import java.util.List; /** * An abstract representation of a Question Bank * pertaining to a specific class or group. * It contains the course that it is related to. */ public abstract class ClassQuestionBank extends QuestionBank { Course course; public ClassQuestionBank() { } /** * Fetches a set of questions from the question bank with specified properties post: // the return list must match the desired properties (return != null) && (return.size() == noQuestions); */ public abstract List simpleFetch(int noQuestions, int totalTime, int avgDiff); }