src/main/kotlin/de/uapcore/lightpit/dao/DataAccessObject.kt

changeset 284
671c1c8fbf1c
parent 268
ca5501d851fa
child 292
703591e739f4
     1.1 --- a/src/main/kotlin/de/uapcore/lightpit/dao/DataAccessObject.kt	Sat Jul 22 15:07:23 2023 +0200
     1.2 +++ b/src/main/kotlin/de/uapcore/lightpit/dao/DataAccessObject.kt	Sat Jul 22 22:32:04 2023 +0200
     1.3 @@ -26,6 +26,7 @@
     1.4  package de.uapcore.lightpit.dao
     1.5  
     1.6  import de.uapcore.lightpit.entities.*
     1.7 +import de.uapcore.lightpit.types.CommitRef
     1.8  import de.uapcore.lightpit.viewmodel.ComponentSummary
     1.9  import de.uapcore.lightpit.viewmodel.IssueSummary
    1.10  import de.uapcore.lightpit.viewmodel.VersionSummary
    1.11 @@ -70,6 +71,8 @@
    1.12      fun collectIssueSummary(project: Project): IssueSummary
    1.13      fun collectIssueSummary(assignee: User): IssueSummary
    1.14  
    1.15 +    fun mergeCommitRefs(refs: List<CommitRef>)
    1.16 +
    1.17      fun listIssues(project: Project, includeDone: Boolean): List<Issue>
    1.18      fun listIssues(project: Project, includeDone: Boolean, version: Version?, component: Component?): List<Issue>
    1.19      fun findIssue(id: Int): Issue?
    1.20 @@ -101,4 +104,5 @@
    1.21       * Lists the issue comment history of the project with [projectId] for the past [days].
    1.22       */
    1.23      fun listIssueCommentHistory(projectId: Int, days: Int): List<IssueCommentHistoryEntry>
    1.24 +    fun listCommitRefs(issue: Issue): List<CommitRef>
    1.25  }

mercurial