public interface IssueDao extends EntityDao<org.squashtest.tm.domain.bugtracker.Issue>
| Modifier and Type | Method and Description |
|---|---|
Integer |
countIssuesfromExecutionAndExecutionSteps(List<Long> executionsIds,
List<Long> executionStepsIds)
Will count all Issues from the given executions and execution-steps concerned by the active bug-tracker for each
execution/execution-step's project.
|
Integer |
countIssuesfromExecutionSteps(List<Long> executionStepsIds)
Self explanatory
|
Integer |
countIssuesfromIssueList(Collection<Long> issueListIds,
Long bugTrackerId)
Will count the total number of issues related to the given IssueList, for the given bugtracker
|
Integer |
countIssuesfromIssueList(List<Long> issueListIds)
Will count the total number of issues related to the given IssueList.
|
List<org.squashtest.tm.domain.bugtracker.Issue> |
findAllForIteration(Long id)
Will find all issues declared in the iteration of the given id.
|
List<org.squashtest.tm.domain.bugtracker.Issue> |
findAllForTestSuite(Long id)
Will find all issues declared in the test suite of the given id.
|
org.squashtest.tm.domain.execution.Execution |
findExecutionRelatedToIssue(long issueId) |
org.squashtest.tm.domain.bugtracker.IssueDetector |
findIssueDetectorByIssue(long id)
Will return the Execution or the ExecutionStep that holds the Issue of the given id.
|
List<org.squashtest.tm.domain.bugtracker.Issue> |
findIssueListByRemoteIssue(String remoteid,
org.squashtest.csp.core.bugtracker.domain.BugTracker bugtracker) |
List<org.squashtest.tm.domain.bugtracker.Issue> |
findSortedIssuesFromExecutionAndExecutionSteps(List<Long> executionIds,
List<Long> executionStepsIds,
org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter)
Will find all issues belonging to the executions/executionSteps of the given ids, and, return a list of
Object[] that have the following structure : [IssueList.id, Issue.remoteIssueId , Issue.bugtracker.id]
The issues are also filtered over the bug-tracker parameter: only issues linked to the bug-tracker active for the given execution/executionSteps's project's bug-tracker are retained. |
List<org.squashtest.tm.domain.bugtracker.Issue> |
findSortedIssuesFromIssuesLists(Collection<Long> issueListId,
org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter,
Long bugTrackerId)
Will find all issues belonging to the issue-lists of the given ids, and, return a list of
Object[] that have the following structure : [IssueList.id, Issue.remoteIssueId, Issue.id]
The issues are also filtered over the bug-tracker parameter: only issues linked to the bug-tracker of the given id are retained. |
org.squashtest.tm.domain.testcase.TestCase |
findTestCaseRelatedToIssue(long issueId) |
List<org.squashtest.tm.domain.bugtracker.Issue> |
getAllIssueFromBugTrackerId(Long bugtrackerId) |
findAll, findAllByIds, findByIdclearFromCache, clearFromCache, flush, persist, persist, remove, removeAllList<org.squashtest.tm.domain.bugtracker.Issue> getAllIssueFromBugTrackerId(Long bugtrackerId)
Integer countIssuesfromIssueList(List<Long> issueListIds)
issueListIds - the id of the issue lists.Integer countIssuesfromIssueList(Collection<Long> issueListIds, Long bugTrackerId)
issueListIds - the id of the issue lists.bugTrackerId - the id of the bug-tracker we are filtering onList<org.squashtest.tm.domain.bugtracker.Issue> findSortedIssuesFromIssuesLists(Collection<Long> issueListId, org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter, Long bugTrackerId)
Object[] that have the following structure : [IssueList.id, Issue.remoteIssueId, Issue.id]
issueListIds - the list of the ids of the IssueListsorter - : will sort and filter the result setbugtrackerId - the id of the bug-tracker we want the issues to be connected-toIssueList<org.squashtest.tm.domain.bugtracker.Issue> findSortedIssuesFromExecutionAndExecutionSteps(List<Long> executionIds, List<Long> executionStepsIds, org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter)
Object[] that have the following structure : [IssueList.id, Issue.remoteIssueId , Issue.bugtracker.id]
executionIds - : ids of executions we will extract Issues fromexecutionStepsIds - : ids of executionSteps we will extract Issues fromsorter - : holds the sort parameters for the queryObject[] which have the following structure [IssueList.id, Issue.remoteIssueId , Issue.bugtracker.id]Integer countIssuesfromExecutionAndExecutionSteps(List<Long> executionsIds, List<Long> executionStepsIds)
executionsIds - executionStepsIds - List<org.squashtest.tm.domain.bugtracker.Issue> findAllForIteration(Long id)
id - : the id of the concerned IterationIssuesList<org.squashtest.tm.domain.bugtracker.Issue> findAllForTestSuite(Long id)
id - : the id of the concerned TestSuiteIssuesInteger countIssuesfromExecutionSteps(List<Long> executionStepsIds)
executionStepsIds - org.squashtest.tm.domain.bugtracker.IssueDetector findIssueDetectorByIssue(long id)
id - : the id of the Issue we want the owner of.null.org.squashtest.tm.domain.testcase.TestCase findTestCaseRelatedToIssue(long issueId)
org.squashtest.tm.domain.execution.Execution findExecutionRelatedToIssue(long issueId)
Copyright © 2010-2015 Henix, henix.fr. All Rights Reserved.