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

changeset 263
aa22103809cd
parent 257
c1be672af7ff
child 268
ca5501d851fa
equal deleted inserted replaced
262:c357c4e69b9e 263:aa22103809cd
68 fun updateProject(project: Project) 68 fun updateProject(project: Project)
69 69
70 fun collectIssueSummary(project: Project): IssueSummary 70 fun collectIssueSummary(project: Project): IssueSummary
71 fun collectIssueSummary(assignee: User): IssueSummary 71 fun collectIssueSummary(assignee: User): IssueSummary
72 72
73 fun listIssues(project: Project): List<Issue>
73 fun listIssues(project: Project, version: Version?, component: Component?): List<Issue> 74 fun listIssues(project: Project, version: Version?, component: Component?): List<Issue>
74 fun findIssue(id: Int): Issue? 75 fun findIssue(id: Int): Issue?
75 fun insertIssue(issue: Issue): Int 76 fun insertIssue(issue: Issue): Int
76 fun updateIssue(issue: Issue) 77 fun updateIssue(issue: Issue)
77 78
78 fun listComments(issue: Issue): List<IssueComment> 79 fun listComments(issue: Issue): List<IssueComment>
79 fun findComment(id: Int): IssueComment? 80 fun findComment(id: Int): IssueComment?
80 fun insertComment(issueComment: IssueComment): Int 81 fun insertComment(issueComment: IssueComment): Int
81 fun updateComment(issueComment: IssueComment) 82 fun updateComment(issueComment: IssueComment)
83
84 /**
85 * Inserts an issue relation, if it does not already exist.
86 */
87 fun insertIssueRelation(rel: IssueRelation)
88 fun deleteIssueRelation(rel: IssueRelation)
89 fun listIssueRelations(issue: Issue): List<IssueRelation>
82 90
83 fun insertHistoryEvent(issue: Issue, newId: Int = 0) 91 fun insertHistoryEvent(issue: Issue, newId: Int = 0)
84 fun insertHistoryEvent(issue: Issue, issueComment: IssueComment, newId: Int = 0) 92 fun insertHistoryEvent(issue: Issue, issueComment: IssueComment, newId: Int = 0)
85 93
86 /** 94 /**

mercurial