java.lang.Object
ai.tutor.cab302exceptionalhandlers.builders.ControllerBuilder<QuizController>
ai.tutor.cab302exceptionalhandlers.builders.QuizControllerBuilder

public class QuizControllerBuilder extends ControllerBuilder<QuizController>
Builder for creating instances of QuizController.

This class is responsible for the construction of QuizController objects, requiring a specific Quiz and the current authenticated User.

Usage Example:

 QuizController controller = controllerFactory.quizController()
                                .quiz(selectedQuiz)
                                .currentUser(authenticatedUser)
                                .build();
 
Author:
Justin.
See Also: