org.squashtest.csp.tm.internal.repository.hibernate
Class HibernateRequirementDao
java.lang.Object
org.squashtest.csp.tm.internal.repository.hibernate.HibernateDao<ENTITY_TYPE>
org.squashtest.csp.tm.internal.repository.hibernate.HibernateEntityDao<Requirement>
org.squashtest.csp.tm.internal.repository.hibernate.HibernateRequirementDao
- All Implemented Interfaces:
- EntityDao<Requirement>, GenericDao<Requirement>, RequirementDao
@Repository
public class HibernateRequirementDao
- extends HibernateEntityDao<Requirement>
- implements RequirementDao
| Methods inherited from class org.squashtest.csp.tm.internal.repository.hibernate.HibernateDao |
clearFromCache, clearFromCache, currentSession, executeEntityNamedQuery, executeEntityNamedQuery, executeEntityNamedQuery, executeListNamedQuery, executeListNamedQuery, executeListNamedQuery, executeListNamedQuery, executeUpdateListQuery, flush, getEntity, persist, persist, persistEntity, remove, removeEntity |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernateRequirementDao
public HibernateRequirementDao()
findAllByIdListOrderedByName
@Deprecated
public List<Requirement> findAllByIdListOrderedByName(List<Long> requirementsIds)
- Deprecated. not used
- Description copied from interface:
RequirementDao
- returns all the requirements matching the given ids, ordered by name
- Specified by:
findAllByIdListOrderedByName in interface RequirementDao
- Returns:
findNamesInFolderStartingWith
public List<String> findNamesInFolderStartingWith(long folderId,
String nameStart)
- Description copied from interface:
RequirementDao
- return all the test case directly verifying the requirement
- Specified by:
findNamesInFolderStartingWith in interface RequirementDao
- Returns:
- list of directly associated test-cases
findNamesInLibraryStartingWith
public List<String> findNamesInLibraryStartingWith(long libraryId,
String nameStart)
- Specified by:
findNamesInLibraryStartingWith in interface RequirementDao
findAllBySearchCriteria
public List<RequirementLibraryNode> findAllBySearchCriteria(RequirementSearchCriteria searchCriteria)
- Specified by:
findAllBySearchCriteria in interface RequirementDao
findAllBySearchCriteriaOrderByProject
public List<RequirementLibraryNode> findAllBySearchCriteriaOrderByProject(RequirementSearchCriteria searchCriteria)
- Specified by:
findAllBySearchCriteriaOrderByProject in interface RequirementDao
findRequirementToExportFromNodes
public List<ExportRequirementData> findRequirementToExportFromNodes(List<Long> params)
- Specified by:
findRequirementToExportFromNodes in interface RequirementDao
findRequirementToExportFromProject
public List<ExportRequirementData> findRequirementToExportFromProject(List<Long> libraryIds)
- Specified by:
findRequirementToExportFromProject in interface RequirementDao
findDistinctRequirementsCriticalitiesVerifiedByTestCases
public List<RequirementCriticality> findDistinctRequirementsCriticalitiesVerifiedByTestCases(Set<Long> testCasesIds)
- Description copied from interface:
RequirementDao
- Returns collection of distinct requirements criticalities verified by any of the given verifiers.
- Specified by:
findDistinctRequirementsCriticalitiesVerifiedByTestCases in interface RequirementDao
- Returns:
- unsorted collection of distinct requirements criticalities verified by any of the given verifiers.
findDistinctRequirementsCriticalities
public List<RequirementCriticality> findDistinctRequirementsCriticalities(List<Long> requirementsIds)
- Description copied from interface:
RequirementDao
- returns the list of distinct requirementCriticalities found for all requirementsIds
- Specified by:
findDistinctRequirementsCriticalities in interface RequirementDao
- Returns:
findVersions
public List<RequirementVersion> findVersions(Long requirementId)
- Description copied from interface:
RequirementDao
- returns the list of all requirement versions
- Specified by:
findVersions in interface RequirementDao
- Returns:
findVersionsForAll
public List<RequirementVersion> findVersionsForAll(List<Long> requirementIds)
- Description copied from interface:
RequirementDao
- returns the list of all requirement versions for all the specified requirements
- Specified by:
findVersionsForAll in interface RequirementDao
- Parameters:
requirementIds - the lists of requirement ids
- Returns:
Copyright © 2010-2012 Henix, henix.fr. All Rights Reserved.