org.squashtest.tm.service.internal.repository.hibernate
@Repository public class HibernateRequirementDao extends HibernateEntityDao<org.squashtest.tm.domain.requirement.Requirement> implements RequirementDao
entityType| Constructor and Description |
|---|
HibernateRequirementDao() |
| Modifier and Type | Method and Description |
|---|---|
List<org.squashtest.tm.domain.requirement.RequirementLibraryNode> |
findAllBySearchCriteria(org.squashtest.tm.domain.requirement.RequirementSearchCriteria searchCriteria) |
List<org.squashtest.tm.domain.requirement.RequirementLibraryNode> |
findAllBySearchCriteriaOrderByProject(org.squashtest.tm.domain.requirement.RequirementSearchCriteria searchCriteria) |
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 child)
returns a requirement that contains the given child requirement
|
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<org.squashtest.tm.domain.requirement.ExportRequirementData> |
findRequirementToExportFromLibrary(List<Long> libraryIds) |
List<org.squashtest.tm.domain.requirement.ExportRequirementData> |
findRequirementToExportFromNodes(List<Long> params) |
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
|
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 List<org.squashtest.tm.domain.requirement.RequirementLibraryNode> findAllBySearchCriteria(org.squashtest.tm.domain.requirement.RequirementSearchCriteria searchCriteria)
findAllBySearchCriteria in interface RequirementDaopublic List<org.squashtest.tm.domain.requirement.Requirement> findChildrenRequirements(long requirementId)
findChildrenRequirements in interface RequirementDaopublic List<org.squashtest.tm.domain.requirement.RequirementLibraryNode> findAllBySearchCriteriaOrderByProject(org.squashtest.tm.domain.requirement.RequirementSearchCriteria searchCriteria)
findAllBySearchCriteriaOrderByProject in interface RequirementDaopublic List<org.squashtest.tm.domain.requirement.ExportRequirementData> findRequirementToExportFromNodes(List<Long> params)
findRequirementToExportFromNodes in interface RequirementDaopublic List<org.squashtest.tm.domain.requirement.ExportRequirementData> findRequirementToExportFromLibrary(List<Long> libraryIds)
findRequirementToExportFromLibrary in interface RequirementDaopublic List<org.squashtest.tm.domain.requirement.RequirementCriticality> findDistinctRequirementsCriticalitiesVerifiedByTestCases(Set<Long> testCasesIds)
RequirementDaofindDistinctRequirementsCriticalitiesVerifiedByTestCases in interface RequirementDaopublic List<org.squashtest.tm.domain.requirement.RequirementCriticality> findDistinctRequirementsCriticalities(List<Long> requirementVersionsIds)
RequirementDaofindDistinctRequirementsCriticalities in interface RequirementDaopublic List<org.squashtest.tm.domain.requirement.RequirementVersion> findVersions(Long requirementId)
RequirementDaofindVersions in interface RequirementDaopublic List<org.squashtest.tm.domain.requirement.RequirementVersion> findVersionsForAll(List<Long> requirementIds)
RequirementDaofindVersionsForAll in interface RequirementDaorequirementIds - the lists of requirement idspublic List<Long> findAllRequirementsIdsByLibrary(long libraryId)
RequirementDaofindAllRequirementsIdsByLibrary in interface RequirementDaopublic org.squashtest.tm.domain.requirement.Requirement findByContent(org.squashtest.tm.domain.requirement.Requirement child)
RequirementDaofindByContent in interface RequirementDaopublic List<Object[]> findAllParentsOf(List<Long> requirementIds)
RequirementDaofindAllParentsOf in interface RequirementDaoCopyright © 2010-2014 Henix, henix.fr. All Rights Reserved.