org.squashtest.tm.service.internal.repository.hibernate
Class HibernateRequirementVersionCoverageDao
java.lang.Object
org.squashtest.tm.service.internal.repository.hibernate.HibernateDao<ENTITY_TYPE>
org.squashtest.tm.service.internal.repository.hibernate.HibernateEntityDao<org.squashtest.tm.domain.testcase.RequirementVersionCoverage>
org.squashtest.tm.service.internal.repository.hibernate.HibernateRequirementVersionCoverageDao
- All Implemented Interfaces:
- CustomRequirementVersionCoverageDao, EntityDao<org.squashtest.tm.domain.testcase.RequirementVersionCoverage>, GenericDao<org.squashtest.tm.domain.testcase.RequirementVersionCoverage>
@Repository(value="CustomRequirementVersionCoverageDao")
public class HibernateRequirementVersionCoverageDao
- extends HibernateEntityDao<org.squashtest.tm.domain.testcase.RequirementVersionCoverage>
- implements CustomRequirementVersionCoverageDao
|
Method Summary |
List<org.squashtest.tm.domain.testcase.RequirementVersionCoverage> |
findAllByTestCaseId(long testCaseId,
org.squashtest.tm.core.foundation.collection.PagingAndSorting pas)
Returns a paged and ordered list taken from all RequirementVersionCoverage directly linked to the TestCase matching the given id param. |
List<org.squashtest.tm.domain.requirement.RequirementVersion> |
findDistinctRequirementVersionsByTestCases(Collection<Long> testCaseIds)
Returns a list of all DISTINCT RequirementVersion linked to at least one of the TestCases matching the given ids param. |
List<org.squashtest.tm.domain.requirement.RequirementVersion> |
findDistinctRequirementVersionsByTestCases(Collection<Long> testCaseIds,
org.squashtest.tm.core.foundation.collection.PagingAndSorting pagingAndSorting)
Returns a paged and ordered list taken from all DISTINCT RequirementVersion linked to at least one of the TestCases matching the given ids param. |
| Methods inherited from class org.squashtest.tm.service.internal.repository.hibernate.HibernateEntityDao |
collectFromMapList, collectFromMapList, collectFromMapListToSet, collectFromMapListToSet, findAll, findAllByIds, findById, findDescendantIds, findSorted, findSorted, getIdPropertyName |
| Methods inherited from class org.squashtest.tm.service.internal.repository.hibernate.HibernateDao |
clearFromCache, clearFromCache, currentSession, executeEntityNamedQuery, executeEntityNamedQuery, executeEntityNamedQuery, executeListNamedQuery, executeListNamedQuery, executeListNamedQuery, executeListNamedQuery, executeUpdateListQuery, flush, getEntity, persist, persist, persistEntity, remove, removeAll, removeEntity |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernateRequirementVersionCoverageDao
public HibernateRequirementVersionCoverageDao()
findAllByTestCaseId
public List<org.squashtest.tm.domain.testcase.RequirementVersionCoverage> findAllByTestCaseId(long testCaseId,
org.squashtest.tm.core.foundation.collection.PagingAndSorting pas)
- Description copied from interface:
CustomRequirementVersionCoverageDao
- Returns a paged and ordered list taken from all
RequirementVersionCoverage directly linked to the TestCase matching the given id param.
- Specified by:
findAllByTestCaseId in interface CustomRequirementVersionCoverageDao
- Parameters:
testCaseId - : the id of the verifying TestCasepas - : the PagingAndSorting param to organize the result with
- Returns:
- : a list of
RequirementVersionCoverage representing a sorted page of all direct coverages for the given test case
findDistinctRequirementVersionsByTestCases
public List<org.squashtest.tm.domain.requirement.RequirementVersion> findDistinctRequirementVersionsByTestCases(Collection<Long> testCaseIds,
org.squashtest.tm.core.foundation.collection.PagingAndSorting pagingAndSorting)
- Description copied from interface:
CustomRequirementVersionCoverageDao
- Returns a paged and ordered list taken from all DISTINCT
RequirementVersion linked to at least one of the TestCases matching the given ids param.
- Specified by:
findDistinctRequirementVersionsByTestCases in interface CustomRequirementVersionCoverageDao
- Parameters:
testCaseIds - : the ids of the verifying TestCasespagingAndSorting - : the PagingAndSorting param to organize the result with
- Returns:
- : a list of
RequirementVersion representing a sorted page of distinct requirements for the given test cases
findDistinctRequirementVersionsByTestCases
public List<org.squashtest.tm.domain.requirement.RequirementVersion> findDistinctRequirementVersionsByTestCases(Collection<Long> testCaseIds)
- Description copied from interface:
CustomRequirementVersionCoverageDao
- Returns a list of all DISTINCT
RequirementVersion linked to at least one of the TestCases matching the given ids param.
- Specified by:
findDistinctRequirementVersionsByTestCases in interface CustomRequirementVersionCoverageDao
- Parameters:
testCaseIds - : the ids of the verifying TestCases
- Returns:
- : a list of
RequirementVersion representing all distinct requirements for the given test cases
Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.