All Classes and Interfaces

Class
Description
API-key authentication token.
Loads the clients from the application-properties.
Represents an API-key.
Contains some helper methods.
Specifies some authentication/authorization constants.
Filter that authenticates the client using an API-key (if present).
Provides a method for authenticating clients using API keys.
Base class for OpenAPI configuration.
Base class for security configuration.
Represents a submission.
Base implementation of SubmissionController with predefined request mapping base.
Base implementation of SubmissionController.
This class provides methods for managing Submissions.
Represents a task.
Base implementation of TaskController with predefined request mapping base.
Base implementation of TaskController.
Represents a task group.
Base implementation of TaskGroupController with predefined request mapping base.
Base implementation of TaskGroupController.
This class provides methods for managing TaskGroups.
Represents a task belonging to a task group.
This class provides methods for managing Tasks.
This class provides methods for managing Tasks.
Represents a grading criterion result.
Data transfer object for grading of a submission.
Represents a grading result.
Application that can be used to run a load test on the task app.
Data transfer object for creating and updating tasks.
Data transfer object for creating and updating task groups.
Controller advice for handling exceptions.
A record that holds the statistics of a request.
Interface for submission entity.
Controller for managing submissions.
Data transfer object for a persisted submission.
Provides the supported submission modes.
Concerts the database submission_mode enum to the java SubmissionMode enum and to/from string.
Repository for entity Submission.
Interface for classes that manage Submissions.
A thread that simulates a user submitting a request to the task app.
Data transfer object for submitting a submission.
Interface for task entity.
Controller for managing tasks.
Interface for task group entity.
Controller for managing task groups.
Response data for task group creation/modification.
Repository for entity TaskGroup.
Interface for classes that manage TaskGroups.
Interface for task entity in a task group.
Response data for task creation/modification.
Repository for entity Task.
Interface for classes that manage Tasks.
Provides the task (group) statuses.
Concerts the database task_status enum to the java TaskStatus enum and to/from string.