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
Submission
s.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
TaskGroup
s.Represents a task belonging to a task group.
This class provides methods for managing
Task
s.This class provides methods for managing
Task
s.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
Submission
s.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
TaskGroup
s.Interface for task entity in a task group.
Response data for task creation/modification.
Repository for entity
Task
.Interface for classes that manage
Task
s.Provides the task (group) statuses.
Concerts the database
task_status
enum to the java TaskStatus
enum and to/from string.