public interface RequirementDao extends EntityDao<org.squashtest.tm.domain.requirement.Requirement>
| Modifier and Type | Method and Description |
|---|---|
List<Long> |
filterRequirementHavingManyVersions(Collection<Long> requirementIds)
given requirement ids, return which of them refer to requirements having more than one versions
|
List<Object[]> |
findAllParentsOf(List<Long> requirementIds)
Given a list of requirementIds, returns the corresponding list of [parent, requirement].
|
List<Long> |
findAllRequirementsIdsByLibrary(long libraryId)
Will find all Requirements ids contained in library (not only root ones)
|
org.squashtest.tm.domain.requirement.Requirement |
findByContent(org.squashtest.tm.domain.requirement.Requirement childRequirement)
returns a requirement that contains the given child requirement
|
List<Long> |
findByRequirementVersion(Collection<Long> versionIds) |
List<org.squashtest.tm.domain.requirement.Requirement> |
findChildrenRequirements(long requirementId) |
List<org.squashtest.tm.domain.requirement.RequirementCriticality> |
findDistinctRequirementsCriticalities(List<Long> requirementVersionsIds)
returns the list of distinct requirementCriticalities found for all requirementsIds
|
List<org.squashtest.tm.domain.requirement.RequirementCriticality> |
findDistinctRequirementsCriticalitiesVerifiedByTestCases(Set<Long> testCasesIds)
Returns collection of distinct requirements criticalities verified by any of the given verifiers.
|
List<Long> |
findNonBoundRequirement(Collection<Long> nodeIds,
Long milestoneId) |
List<org.squashtest.tm.domain.requirement.ExportRequirementData> |
findRequirementToExportFromLibrary(List<Long> libraryId) |
List<org.squashtest.tm.domain.requirement.ExportRequirementData> |
findRequirementToExportFromNodes(List<Long> folderIds) |
List<org.squashtest.tm.domain.requirement.RequirementVersion> |
findVersions(Long requirementId)
returns the list of all requirement versions
|
List<org.squashtest.tm.domain.requirement.RequirementVersion> |
findVersionsForAll(List<Long> requirementIds)
returns the list of all requirement versions for all the specified requirements
|
findAll, findAllByIds, findByIdclearFromCache, clearFromCache, flush, persist, persist, remove, removeAllList<org.squashtest.tm.domain.requirement.Requirement> findChildrenRequirements(long requirementId)
List<Long> findByRequirementVersion(Collection<Long> versionIds)
List<org.squashtest.tm.domain.requirement.ExportRequirementData> findRequirementToExportFromNodes(List<Long> folderIds)
List<org.squashtest.tm.domain.requirement.ExportRequirementData> findRequirementToExportFromLibrary(List<Long> libraryId)
List<org.squashtest.tm.domain.requirement.RequirementCriticality> findDistinctRequirementsCriticalitiesVerifiedByTestCases(Set<Long> testCasesIds)
verifiersIds - List<org.squashtest.tm.domain.requirement.RequirementCriticality> findDistinctRequirementsCriticalities(List<Long> requirementVersionsIds)
requirementVersionsIds - List<org.squashtest.tm.domain.requirement.RequirementVersion> findVersions(Long requirementId)
requirementId - List<org.squashtest.tm.domain.requirement.RequirementVersion> findVersionsForAll(List<Long> requirementIds)
requirementIds - the lists of requirement idsList<Long> findAllRequirementsIdsByLibrary(long libraryId)
libraryId - org.squashtest.tm.domain.requirement.Requirement findByContent(org.squashtest.tm.domain.requirement.Requirement childRequirement)
List<Object[]> findAllParentsOf(List<Long> requirementIds)
List<Long> findNonBoundRequirement(Collection<Long> nodeIds, Long milestoneId)
List<Long> filterRequirementHavingManyVersions(Collection<Long> requirementIds)
requirementIds - Copyright © 2010-2015 Henix, henix.fr. All Rights Reserved.