org.squashtest.csp.tm.internal.repository
Interface RequirementDao

All Superinterfaces:
EntityDao<Requirement>
All Known Implementing Classes:
HibernateRequirementDao, StubRequirementDao

public interface RequirementDao
extends EntityDao<Requirement>


Method Summary
 List<Requirement> findAllByIdList(List<Long> requirementsIds)
          returns all the requirements matching the given ids.
 List<RequirementLibraryNode> findAllBySearchCriteria(RequirementSearchCriteria criteria)
           
 List<RequirementLibraryNode> findAllBySearchCriteriaOrderByProject(RequirementSearchCriteria criteria)
           
 List<String> findNamesInFolderStartingWith(long folderId, String nameStart)
           
 List<String> findNamesInLibraryStartingWith(long libraryId, String nameStart)
           
 List<ExportRequirementData> findRequirementToExportFromFolder(List<Long> folderIds)
           
 List<ExportRequirementData> findRequirementToExportFromLibrary(List<Long> folderIds)
           
 
Methods inherited from interface org.squashtest.csp.tm.internal.repository.EntityDao
findById, flush, persist, persist, remove
 

Method Detail

findAllByIdList

List<Requirement> findAllByIdList(List<Long> requirementsIds)
returns all the requirements matching the given ids.

Specified by:
findAllByIdList in interface EntityDao<Requirement>
Parameters:
requirementsIds -
Returns:

findNamesInFolderStartingWith

List<String> findNamesInFolderStartingWith(long folderId,
                                           String nameStart)

findNamesInLibraryStartingWith

List<String> findNamesInLibraryStartingWith(long libraryId,
                                            String nameStart)

findAllBySearchCriteria

List<RequirementLibraryNode> findAllBySearchCriteria(RequirementSearchCriteria criteria)

findAllBySearchCriteriaOrderByProject

List<RequirementLibraryNode> findAllBySearchCriteriaOrderByProject(RequirementSearchCriteria criteria)

findRequirementToExportFromFolder

List<ExportRequirementData> findRequirementToExportFromFolder(List<Long> folderIds)

findRequirementToExportFromLibrary

List<ExportRequirementData> findRequirementToExportFromLibrary(List<Long> folderIds)


Copyright © 2010-2012 Squashtest TM, Squashtest.org. All Rights Reserved.