class AdminController: Any
      
Fields
| Name | Description | 
|---|---|
| val LOG: LoggerFactory.getLogger(this.javaClass.name) | |
| val mavenInvoker: MavenInvoker | |
| val submissionRepository: SubmissionRepository | 
Constructors
<init>
        constructor(mavenInvoker: MavenInvoker, submissionRepository: SubmissionRepository)
      
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.)
Parameters
| Name | Description | 
|---|---|
| mavenInvoker: MavenInvoker | |
| submissionRepository: SubmissionRepository | 
Methods
showDashboard
        fun showDashboard(model: ModelMap): String
      
Controller to handle HTTP GET requests related with the admin dashboard.
Parameters
| Name | Description | 
|---|---|
| model: ModelMap | 
ReturnValue
| Name | Description | 
|---|---|
| String | A String with the name of the relevant View | 
postDashboard
        fun postDashboard(adminDashboardForm: AdminDashboardForm, bindingResult: BindingResult, redirectAttributes: RedirectAttributes): String
      
Controller to handle HTTP POST requests related with the admin dashboard.
Parameters
| Name | Description | 
|---|---|
| adminDashboardForm: AdminDashboardForm | |
| bindingResult: BindingResult | |
| redirectAttributes: RedirectAttributes | 
ReturnValue
| Name | Description | 
|---|---|
| String | A String with the name of the relevant View | 
showPendingSubmissions
        fun showPendingSubmissions(model: ModelMap): String
      
Controller to handle requests related with the list of pending assignments.
Parameters
| Name | Description | 
|---|---|
| model: ModelMap | 
ReturnValue
| Name | Description | 
|---|---|
| String | A String with the name of the relevant View | 
abortSubmission
        fun abortSubmission(submissionId: Long, redirectAttributes: RedirectAttributes): String
      
Controller to handle requests related with aborting a Submission.
Parameters
| Name | Description | 
|---|---|
| submissionId: Long | is a Long identifying the relevant Submission | 
| redirectAttributes: RedirectAttributes | is a RedirectAttributes | 
ReturnValue
| Name | Description | 
|---|---|
| String | A String with the name of the relevant View | 
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.)