class SubmissionService: Any
Fields
Name | Description |
---|---|
val submissionRepository: SubmissionRepository
|
|
val submissionReportRepository: SubmissionReportRepository
|
|
val buildReportRepository: BuildReportRepository
|
|
val assignmentTeacherFiles: AssignmentTeacherFiles
|
|
val buildReportBuilder: BuildReportBuilder
|
Constructors
<init>
constructor(submissionRepository: SubmissionRepository, submissionReportRepository: SubmissionReportRepository, buildReportRepository: BuildReportRepository, assignmentTeacherFiles: AssignmentTeacherFiles, buildReportBuilder: BuildReportBuilder)
Contains functionality related with Submissions (for example, get submissions from the database).
Parameters
Name | Description |
---|---|
submissionRepository: SubmissionRepository
|
|
submissionReportRepository: SubmissionReportRepository
|
|
buildReportRepository: BuildReportRepository
|
|
assignmentTeacherFiles: AssignmentTeacherFiles
|
|
buildReportBuilder: BuildReportBuilder
|
Methods
getSubmissionsList
fun getSubmissionsList(assignment: Assignment): ArrayList<SubmissionInfo>
Returns all the SubmissionInfo objects related with assignment.
Parameters
Name | Description |
---|---|
assignment: Assignment
|
is the target Assignment |
ReturnValue
Name | Description |
---|---|
ArrayList<SubmissionInfo>
|
an ArrayList with SubmissionInfo objects |
markAsFinal
fun markAsFinal(submission: Submission)
Marks a Submission as final, and all other submissions for the same group and assignment as not final
Parameters
Name | Description |
---|---|
submission: Submission
|
is the Submission to mark as final |
ReturnValue
Name | Description |
---|---|
Unit
|
Contains functionality related with Submissions (for example, get submissions from the database).