diff -r c357c4e69b9e -r aa22103809cd src/main/kotlin/de/uapcore/lightpit/dao/DataAccessObject.kt --- a/src/main/kotlin/de/uapcore/lightpit/dao/DataAccessObject.kt Fri Dec 30 13:21:09 2022 +0100 +++ b/src/main/kotlin/de/uapcore/lightpit/dao/DataAccessObject.kt Fri Dec 30 19:04:34 2022 +0100 @@ -70,6 +70,7 @@ fun collectIssueSummary(project: Project): IssueSummary fun collectIssueSummary(assignee: User): IssueSummary + fun listIssues(project: Project): List fun listIssues(project: Project, version: Version?, component: Component?): List fun findIssue(id: Int): Issue? fun insertIssue(issue: Issue): Int @@ -80,6 +81,13 @@ fun insertComment(issueComment: IssueComment): Int fun updateComment(issueComment: IssueComment) + /** + * Inserts an issue relation, if it does not already exist. + */ + fun insertIssueRelation(rel: IssueRelation) + fun deleteIssueRelation(rel: IssueRelation) + fun listIssueRelations(issue: Issue): List + fun insertHistoryEvent(issue: Issue, newId: Int = 0) fun insertHistoryEvent(issue: Issue, issueComment: IssueComment, newId: Int = 0)