org.squashtest.csp.tm.service
Interface RequirementLibraryNavigationService

All Superinterfaces:
LibraryNavigationService<RequirementLibrary,RequirementFolder,RequirementLibraryNode>
All Known Implementing Classes:
RequirementLibraryNavigationServiceImpl

public interface RequirementLibraryNavigationService
extends LibraryNavigationService<RequirementLibrary,RequirementFolder,RequirementLibraryNode>


Method Summary
 Requirement addRequirementToRequirementFolder(long folderId, NewRequirementVersionDto newRequirement)
           
 Requirement addRequirementToRequirementLibrary(long libraryId, NewRequirementVersionDto newRequirement)
           
 Requirement findRequirement(long reqId)
           
 List<ExportRequirementData> findRequirementsToExportFromFolder(List<Long> folderIds)
           
 List<ExportRequirementData> findRequirementsToExportFromLibrary(List<Long> libraryIds)
           
 
Methods inherited from interface org.squashtest.csp.tm.service.LibraryNavigationService
addFolderToFolder, addFolderToLibrary, copyNodesToFolder, copyNodesToLibrary, deleteNodes, findFolder, findFolderContent, findLibrary, findLibraryRootContent, modeNodesToFolder, moveNodesToLibrary, renameFolder, simulateDeletion
 

Method Detail

addRequirementToRequirementLibrary

Requirement addRequirementToRequirementLibrary(long libraryId,
                                               @NotNull
                                               NewRequirementVersionDto newRequirement)

addRequirementToRequirementFolder

Requirement addRequirementToRequirementFolder(long folderId,
                                              @NotNull
                                              NewRequirementVersionDto newRequirement)

findRequirement

Requirement findRequirement(long reqId)

findRequirementsToExportFromLibrary

List<ExportRequirementData> findRequirementsToExportFromLibrary(@NotNull
                                                                List<Long> libraryIds)

findRequirementsToExportFromFolder

List<ExportRequirementData> findRequirementsToExportFromFolder(@NotNull
                                                               List<Long> folderIds)


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