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

changeset 268
ca5501d851fa
parent 263
aa22103809cd
child 284
671c1c8fbf1c
equal deleted inserted replaced
267:d8ec2d8ffa82 268:ca5501d851fa
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, includeDone: Boolean): List<Issue>
74 fun listIssues(project: Project, version: Version?, component: Component?): List<Issue> 74 fun listIssues(project: Project, includeDone: Boolean, version: Version?, component: Component?): List<Issue>
75 fun findIssue(id: Int): Issue? 75 fun findIssue(id: Int): Issue?
76 fun insertIssue(issue: Issue): Int 76 fun insertIssue(issue: Issue): Int
77 fun updateIssue(issue: Issue) 77 fun updateIssue(issue: Issue)
78 78
79 fun listComments(issue: Issue): List<IssueComment> 79 fun listComments(issue: Issue): List<IssueComment>
85 * Inserts an issue relation, if it does not already exist. 85 * Inserts an issue relation, if it does not already exist.
86 */ 86 */
87 fun insertIssueRelation(rel: IssueRelation) 87 fun insertIssueRelation(rel: IssueRelation)
88 fun deleteIssueRelation(rel: IssueRelation) 88 fun deleteIssueRelation(rel: IssueRelation)
89 fun listIssueRelations(issue: Issue): List<IssueRelation> 89 fun listIssueRelations(issue: Issue): List<IssueRelation>
90 fun getIssueRelationMap(project: Project, includeDone: Boolean): IssueRelationMap
90 91
91 fun insertHistoryEvent(issue: Issue, newId: Int = 0) 92 fun insertHistoryEvent(issue: Issue, newId: Int = 0)
92 fun insertHistoryEvent(issue: Issue, issueComment: IssueComment, newId: Int = 0) 93 fun insertHistoryEvent(issue: Issue, issueComment: IssueComment, newId: Int = 0)
93 94
94 /** 95 /**

mercurial