interface GitSubmissionRepository: Any
Methods
findByAssignmentId
abstract fun findByAssignmentId(assignmentId: String): List<GitSubmission>
Parameters
Name | Description |
---|---|
assignmentId: String
|
ReturnValue
Name | Description |
---|---|
List<GitSubmission>
|
findBySubmitterUserIdAndAssignmentId
abstract fun findBySubmitterUserIdAndAssignmentId(submitterUserId: String, assignmentId: String): GitSubmission?
Parameters
Name | Description |
---|---|
submitterUserId: String
|
|
assignmentId: String
|
ReturnValue
Name | Description |
---|---|
GitSubmission?
|
countByGroup
abstract fun countByGroup(group: ProjectGroup): Long
Parameters
Name | Description |
---|---|
group: ProjectGroup
|
ReturnValue
Name | Description |
---|---|
Long
|
countBySubmitterUserIdAndAssignmentId
abstract fun countBySubmitterUserIdAndAssignmentId(submitterUserId: String, assignmentId: String): Long
Parameters
Name | Description |
---|---|
submitterUserId: String
|
|
assignmentId: String
|
ReturnValue
Name | Description |
---|---|
Long
|
countByAssignmentId
abstract fun countByAssignmentId(assignmentId: String): Long
Parameters
Name | Description |
---|---|
assignmentId: String
|
ReturnValue
Name | Description |
---|---|
Long
|
findByGroupAndAssignmentId
abstract fun findByGroupAndAssignmentId(group: ProjectGroup, assignmentId: String): GitSubmission?
Parameters
Name | Description |
---|---|
group: ProjectGroup
|
|
assignmentId: String
|
ReturnValue
Name | Description |
---|---|
GitSubmission?
|
Provides functions to query GitSubmissions that have been persisted in the database.