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.