org.squashtest.csp.tm.internal.repository
Interface RequirementDao
- All Superinterfaces:
- EntityDao<Requirement>, GenericDao<Requirement>
- All Known Implementing Classes:
- HibernateRequirementDao, StubRequirementDao
public interface RequirementDao
- extends EntityDao<Requirement>
findAllByIdListOrderedByName
@Deprecated
List<Requirement> findAllByIdListOrderedByName(List<Long> requirementsIds)
- Deprecated. not used
- returns all the requirements matching the given ids, ordered by name
- Parameters:
requirementsIds -
- Returns:
findNamesInFolderStartingWith
List<String> findNamesInFolderStartingWith(long folderId,
String nameStart)
- return all the test case directly verifying the requirement
- Parameters:
requirementId -
- Returns:
- list of directly associated test-cases
findNamesInLibraryStartingWith
List<String> findNamesInLibraryStartingWith(long libraryId,
String nameStart)
findAllBySearchCriteria
List<RequirementLibraryNode> findAllBySearchCriteria(RequirementSearchCriteria criteria)
findAllBySearchCriteriaOrderByProject
List<RequirementLibraryNode> findAllBySearchCriteriaOrderByProject(RequirementSearchCriteria criteria)
findRequirementToExportFromNodes
List<ExportRequirementData> findRequirementToExportFromNodes(List<Long> folderIds)
findRequirementToExportFromProject
List<ExportRequirementData> findRequirementToExportFromProject(List<Long> projectIds)
findDistinctRequirementsCriticalitiesVerifiedByTestCases
List<RequirementCriticality> findDistinctRequirementsCriticalitiesVerifiedByTestCases(Set<Long> testCasesIds)
- Returns collection of distinct requirements criticalities verified by any of the given verifiers.
- Parameters:
verifiersIds -
- Returns:
- unsorted collection of distinct requirements criticalities verified by any of the given verifiers.
findDistinctRequirementsCriticalities
List<RequirementCriticality> findDistinctRequirementsCriticalities(List<Long> requirementsIds)
- returns the list of distinct requirementCriticalities found for all requirementsIds
- Parameters:
requirementsIds -
- Returns:
findVersions
List<RequirementVersion> findVersions(Long requirementId)
- returns the list of all requirement versions
- Parameters:
requirementId -
- Returns:
findVersionsForAll
List<RequirementVersion> findVersionsForAll(List<Long> requirementIds)
- returns the list of all requirement versions for all the specified requirements
- Parameters:
requirementIds - the lists of requirement ids
- Returns:
Copyright © 2010-2012 Henix, henix.fr. All Rights Reserved.