@Repository public class HibernateIssueDao extends HibernateEntityDao<org.squashtest.tm.domain.bugtracker.Issue> implements IssueDao
entityType| Constructor and Description |
|---|
HibernateIssueDao() |
| Modifier and Type | Method and Description |
|---|---|
long |
countByCampaign(org.squashtest.tm.domain.campaign.Campaign campaign)
Counts all issues for a campaign
|
long |
countByCampaignFolder(org.squashtest.tm.domain.campaign.CampaignFolder folder) |
long |
countByExecutionAndSteps(org.squashtest.tm.domain.execution.Execution execution)
Counts all issues for an execution and its steps
|
long |
countByIteration(org.squashtest.tm.domain.campaign.Iteration iteration) |
long |
countByTestCase(org.squashtest.tm.domain.testcase.TestCase testCase) |
long |
countByTestSuite(org.squashtest.tm.domain.campaign.TestSuite testSuite) |
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) |
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> |
findAllByExecutionStep(org.squashtest.tm.domain.execution.ExecutionStep executionStep,
org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter) |
List<Pair<org.squashtest.tm.domain.execution.Execution,org.squashtest.tm.domain.bugtracker.Issue>> |
findAllDeclaredExecutionIssuePairsByExecution(org.squashtest.tm.domain.execution.Execution execution,
org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter)
Finds all issues for a execution (not execution and steps !)
|
List<Pair<org.squashtest.tm.domain.execution.Execution,org.squashtest.tm.domain.bugtracker.Issue>> |
findAllExecutionIssuePairsByCampaign(org.squashtest.tm.domain.campaign.Campaign campaign,
org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter)
Finds all issues for a campaign along with the declaring execution and returns them as pairs.
|
List<Pair<org.squashtest.tm.domain.execution.Execution,org.squashtest.tm.domain.bugtracker.Issue>> |
findAllExecutionIssuePairsByCampaignFolder(org.squashtest.tm.domain.campaign.CampaignFolder folder,
org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter) |
List<Pair<org.squashtest.tm.domain.execution.Execution,org.squashtest.tm.domain.bugtracker.Issue>> |
findAllExecutionIssuePairsByIteration(org.squashtest.tm.domain.campaign.Iteration iteration,
org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter) |
List<Pair<org.squashtest.tm.domain.execution.Execution,org.squashtest.tm.domain.bugtracker.Issue>> |
findAllExecutionIssuePairsByTestCase(org.squashtest.tm.domain.testcase.TestCase testCase,
org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter) |
List<Pair<org.squashtest.tm.domain.execution.Execution,org.squashtest.tm.domain.bugtracker.Issue>> |
findAllExecutionIssuePairsByTestSuite(org.squashtest.tm.domain.campaign.TestSuite testSuite,
org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter) |
List<Pair<org.squashtest.tm.domain.execution.ExecutionStep,org.squashtest.tm.domain.bugtracker.Issue>> |
findAllExecutionStepIssuePairsByExecution(org.squashtest.tm.domain.execution.Execution execution,
org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter) |
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 id) |
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> executionsIds,
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> issueListIds,
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 id) |
List<org.squashtest.tm.domain.bugtracker.Issue> |
getAllIssueFromBugTrackerId(Long bugtrackerId) |
collectFromMapList, collectFromMapList, collectFromMapListToSet, collectFromMapListToSet, findAll, findAllByIds, findById, findDescendantIds, findSorted, findSorted, getIdPropertyNameclearFromCache, clearFromCache, currentSession, executeEntityNamedQuery, executeEntityNamedQuery, executeEntityNamedQuery, executeListNamedQuery, executeListNamedQuery, executeListNamedQuery, executeListNamedQuery, executeUpdateListQuery, flush, getEntity, persist, persist, persistEntity, remove, removeAll, removeEntityclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindAll, findAllByIds, findByIdclearFromCache, clearFromCache, flush, persist, persist, remove, removeAllpublic Integer countIssuesfromIssueList(List<Long> issueListIds)
IssueDaocountIssuesfromIssueList in interface IssueDaoissueListIds - the id of the issue lists.IssueDao.countIssuesfromIssueList(java.util.List)public Integer countIssuesfromIssueList(Collection<Long> issueListIds, Long bugTrackerId)
IssueDaocountIssuesfromIssueList in interface IssueDaoissueListIds - the id of the issue lists.bugTrackerId - the id of the bug-tracker we are filtering onIssueDao.countIssuesfromIssueList(java.util.Collection,
java.lang.Long)public List<Pair<org.squashtest.tm.domain.execution.Execution,org.squashtest.tm.domain.bugtracker.Issue>> findAllExecutionIssuePairsByCampaign(org.squashtest.tm.domain.campaign.Campaign campaign, org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter)
IssueDaofindAllExecutionIssuePairsByCampaign in interface IssueDaopublic long countByCampaign(org.squashtest.tm.domain.campaign.Campaign campaign)
IssueDaocountByCampaign in interface IssueDaopublic List<org.squashtest.tm.domain.bugtracker.Issue> findSortedIssuesFromIssuesLists(Collection<Long> issueListIds, org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter, Long bugtrackerId)
IssueDaoObject[] that have the following structure : [IssueList.id, Issue.remoteIssueId, Issue.id]
findSortedIssuesFromIssuesLists in interface IssueDaoissueListIds - 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-toIssuepublic List<org.squashtest.tm.domain.bugtracker.Issue> findSortedIssuesFromExecutionAndExecutionSteps(List<Long> executionsIds, List<Long> executionStepsIds, org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter)
IssueDaoObject[] that have the following structure : [IssueList.id, Issue.remoteIssueId , Issue.bugtracker.id]
findSortedIssuesFromExecutionAndExecutionSteps in interface IssueDaoexecutionsIds - : 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]IssueDao#findSortedIssuesFromExecutionAndExecutionSteps(List, List, PagingAndSorting)public Integer countIssuesfromExecutionAndExecutionSteps(List<Long> executionsIds, List<Long> executionStepsIds)
IssueDaocountIssuesfromExecutionAndExecutionSteps in interface IssueDaopublic Integer countIssuesfromExecutionSteps(List<Long> executionStepsIds)
countIssuesfromExecutionSteps in interface IssueDaopublic List<org.squashtest.tm.domain.bugtracker.Issue> findAllForIteration(Long id)
IssueDaofindAllForIteration in interface IssueDaoid - : the id of the concerned IterationIssuespublic List<org.squashtest.tm.domain.bugtracker.Issue> findAllForTestSuite(Long id)
IssueDaofindAllForTestSuite in interface IssueDaoid - : the id of the concerned TestSuiteIssuespublic org.squashtest.tm.domain.bugtracker.IssueDetector findIssueDetectorByIssue(long id)
IssueDaofindIssueDetectorByIssue in interface IssueDaoid - : the id of the Issue we want the owner of.null.public org.squashtest.tm.domain.testcase.TestCase findTestCaseRelatedToIssue(long id)
findTestCaseRelatedToIssue in interface IssueDaopublic org.squashtest.tm.domain.execution.Execution findExecutionRelatedToIssue(long id)
findExecutionRelatedToIssue in interface IssueDaopublic List<org.squashtest.tm.domain.bugtracker.Issue> getAllIssueFromBugTrackerId(Long bugtrackerId)
getAllIssueFromBugTrackerId in interface IssueDaopublic List<org.squashtest.tm.domain.bugtracker.Issue> findIssueListByRemoteIssue(String remoteid, org.squashtest.csp.core.bugtracker.domain.BugTracker bugtracker)
findIssueListByRemoteIssue in interface IssueDaopublic List<Pair<org.squashtest.tm.domain.execution.Execution,org.squashtest.tm.domain.bugtracker.Issue>> findAllDeclaredExecutionIssuePairsByExecution(org.squashtest.tm.domain.execution.Execution execution, org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter)
IssueDaofindAllDeclaredExecutionIssuePairsByExecution in interface IssueDaopublic long countByExecutionAndSteps(org.squashtest.tm.domain.execution.Execution execution)
IssueDaocountByExecutionAndSteps in interface IssueDaopublic List<Pair<org.squashtest.tm.domain.execution.Execution,org.squashtest.tm.domain.bugtracker.Issue>> findAllExecutionIssuePairsByIteration(org.squashtest.tm.domain.campaign.Iteration iteration, org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter)
findAllExecutionIssuePairsByIteration in interface IssueDaopublic long countByIteration(org.squashtest.tm.domain.campaign.Iteration iteration)
countByIteration in interface IssueDaopublic List<Pair<org.squashtest.tm.domain.execution.Execution,org.squashtest.tm.domain.bugtracker.Issue>> findAllExecutionIssuePairsByTestSuite(org.squashtest.tm.domain.campaign.TestSuite testSuite, org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter)
findAllExecutionIssuePairsByTestSuite in interface IssueDaopublic long countByTestSuite(org.squashtest.tm.domain.campaign.TestSuite testSuite)
countByTestSuite in interface IssueDaopublic List<Pair<org.squashtest.tm.domain.execution.Execution,org.squashtest.tm.domain.bugtracker.Issue>> findAllExecutionIssuePairsByCampaignFolder(org.squashtest.tm.domain.campaign.CampaignFolder folder, org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter)
findAllExecutionIssuePairsByCampaignFolder in interface IssueDaopublic long countByCampaignFolder(org.squashtest.tm.domain.campaign.CampaignFolder folder)
countByCampaignFolder in interface IssueDaopublic List<Pair<org.squashtest.tm.domain.execution.Execution,org.squashtest.tm.domain.bugtracker.Issue>> findAllExecutionIssuePairsByTestCase(org.squashtest.tm.domain.testcase.TestCase testCase, org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter)
findAllExecutionIssuePairsByTestCase in interface IssueDaopublic long countByTestCase(org.squashtest.tm.domain.testcase.TestCase testCase)
countByTestCase in interface IssueDaopublic List<org.squashtest.tm.domain.bugtracker.Issue> findAllByExecutionStep(org.squashtest.tm.domain.execution.ExecutionStep executionStep, org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter)
findAllByExecutionStep in interface IssueDaopublic List<Pair<org.squashtest.tm.domain.execution.ExecutionStep,org.squashtest.tm.domain.bugtracker.Issue>> findAllExecutionStepIssuePairsByExecution(org.squashtest.tm.domain.execution.Execution execution, org.squashtest.tm.core.foundation.collection.PagingAndSorting sorter)
findAllExecutionStepIssuePairsByExecution in interface IssueDaoCopyright © 2010–2016 Henix, henix.fr. All rights reserved.