All Classes and Interfaces
Class
Description
Represents an open-ended answer.
Controller handling HTTP requests related to Answer and ClosedEndedAnswer.
DAO for the Answer class.
DTO for Answer.
Interface for AnswerRepository.
Repository for the Answers.
Service class used to get a User's token from AWS Cognito.
Service class used to get an User's token from AWS Cognito.
Represents a category for a question.
Controller handling HTTP requests related to Category.
DAO for the Category class.
DTO for the Category class.
Interface for CategoryRepository.
Repository for the Category class.
Represents a closed-ended answer.
Controller handling HTTP requests related to ClosedEndedAnswer.
DAO for the CloseEndedAnswer class.
DTO for CloseEndedAnswer.
Interface for CloseEndedAnswerRepository.
Repository for CloseEndedAnswers.
Defines the method that will be used by controllers to convert an instance of M (the model) to an instance of T (the
DTO) and vice versa.
Exception for empty fields.
Exception handler class.
Exception for format incompatibilities.
Exception for collections with an incorrect amount of items.
Service for sending emails.
Service for sending emails.
Exception class for not found entities.
Service for sending emails.
Service for sending emails.
Represents a question.
Controller handling HTTP requests related to Question.
DAO for the Question.
DTO for Question.
Interface for QuestionRepository.
Repository for the Question class.
Enum of the types of the question.
Represents a survey.
Controller handling HTTP requests related to Survey.
DAO for the Survey class.
DTO for the Survey class.
Represents a surveyQuestion relationship.
DTO for the surveyQuestion relationship
Repository for SurveyRepository.
Repository for the Survey.
Defines the method that will be used by controllers to implement a Unit of Work
Representation of a user in a general website way.
Controller handling HTTP requests from User
DAO for the User class.
A DTO representing a user
Interface for UserRepository.
Repository for the User.
Controller handling views.