org.dropProject.controllers

package org.dropProject.controllers

Classes

Name Description
class AdminController: Any

AdminController contains MVC controller functions that handle requests related with DP's administration (for example, the ability to abort a submission that is taking too long, etc.)

class AppErrorController: Any
class ApplicationContextListener: Any
class AssignmentController: Any

AssignmentController contains MVC controller functions that handle requests related with Assignments (for example, assignment creation, edition, etc.)

class GlobalControllerAdvice: Any
class GlobalExceptionHandler: Any
class InvalidProjectStructureException: RuntimeException

Represents an Exception that is raised when the submitted project's file and folder structure does not comply with the expected/mandatory project structure.

class LoginController: Any

LoginController contains MVC controller functions that handle the login related requests.

class ReportController: Any

ReportController contains MVC controller functions to handle requests related with submission reports (for example, build report, submissions list, etc.).

class ResourceNotFoundException: RuntimeException
class UploadController: Any

UploadController is an MVC controller class to handle requests related with the upload of submissions.

Fields

Name Description
const ERROR_PATH: String