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> |
findAllRequirementIdsFromMilestones(Collection<Long> milestoneIds) |
List<Long> |
findAllRequirementsIdsByLibrary(Collection<Long> libraryIds)
Will find all Requirements ids contained in a list of library (not only root ones)
|
List<Long> |
findAllRequirementsIdsByLibrary(long libraryId)
Will find all Requirements ids contained in library (not only root ones)
|
List<Long> |
findAllRequirementsIdsByNodes(Collection<Long> nodeIds)
Return all Ids from Requirement who are under the nodes specified in nodeIds.
|
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<Long> |
findDescendantRequirementIds(Collection<Long> requirementIds)
Return the id of all the descendants of param requirements
|
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> |
findIdsVersionsForAll(List<Long> requirementIds)
returns the list of all id's of requirement versions for all the specified requirements
used for export as we only need id not complete entity.
|
Long |
findNodeIdByRemoteKey(String remoteKey,
String projectName) |
List<Long> |
findNodeIdsByRemoteKeys(Collection<String> remoteKeys,
String projectName) |
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, findByIdList<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> findIdsVersionsForAll(List<Long> requirementIds)
requirementIds - the lists of requirement idsList<Long> findAllRequirementsIdsByLibrary(long libraryId)
libraryId - List<Long> findAllRequirementsIdsByLibrary(Collection<Long> libraryIds)
libraryIds - 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 - List<Long> findAllRequirementsIdsByNodes(Collection<Long> nodeIds)
nodeIds - List<Long> findDescendantRequirementIds(Collection<Long> requirementIds)
params - List<Long> findNodeIdsByRemoteKeys(Collection<String> remoteKeys, String projectName)
List<Long> findAllRequirementIdsFromMilestones(Collection<Long> milestoneIds)
Copyright © 2010–2017 Henix, henix.fr. All rights reserved.