public interface RequirementLibraryNavigationService extends LibraryNavigationService<org.squashtest.tm.domain.requirement.RequirementLibrary,org.squashtest.tm.domain.requirement.RequirementFolder,org.squashtest.tm.domain.requirement.RequirementLibraryNode>, RequirementLibraryFinderService
| Modifier and Type | Method and Description |
|---|---|
org.squashtest.tm.domain.requirement.Requirement |
addRequirementToRequirement(long requirementId,
org.squashtest.tm.domain.requirement.NewRequirementVersionDto newRequirement,
List<Long> milestoneIds) |
org.squashtest.tm.domain.requirement.Requirement |
addRequirementToRequirement(long requirementId,
org.squashtest.tm.domain.requirement.Requirement newRequirement,
List<Long> milestoneIds) |
org.squashtest.tm.domain.requirement.Requirement |
addRequirementToRequirementFolder(long folderId,
org.squashtest.tm.domain.requirement.NewRequirementVersionDto newRequirement,
List<Long> milestoneIds) |
org.squashtest.tm.domain.requirement.Requirement |
addRequirementToRequirementFolder(long folderId,
org.squashtest.tm.domain.requirement.Requirement requirement,
List<Long> milestoneIds) |
org.squashtest.tm.domain.requirement.Requirement |
addRequirementToRequirementLibrary(long libraryId,
org.squashtest.tm.domain.requirement.NewRequirementVersionDto newRequirement,
List<Long> milestoneIds) |
org.squashtest.tm.domain.requirement.Requirement |
addRequirementToRequirementLibrary(long libraryId,
org.squashtest.tm.domain.requirement.Requirement requirement,
List<Long> milestoneIds) |
List<org.squashtest.tm.domain.requirement.Requirement> |
copyNodesToRequirement(long requirementId,
Long[] sourceNodesIds) |
List<org.squashtest.tm.domain.requirement.Requirement> |
findChildrenRequirements(long requirementId) |
org.squashtest.tm.domain.requirement.Requirement |
findRequirement(long reqId) |
List<org.squashtest.tm.domain.requirement.ExportRequirementData> |
findRequirementsToExportFromLibrary(List<Long> libraryIds)
Will find all requirements found in the given projects and return their information as a list of
ExportRequirementData
|
List<org.squashtest.tm.domain.requirement.ExportRequirementData> |
findRequirementsToExportFromNodes(List<Long> nodesIds)
Will find all requirements of the given ids and contained in folders of the given ids, and return their
information as a list of ExportRequirementData
|
List<String> |
getParentNodesAsStringList(Long elementId) |
ImportSummary |
importExcel(InputStream stream,
long projectId)
Accepts a stream to a .xls / .xlsx file info for requirement folders and requirements.
|
ImportRequirementTestCaseLinksSummary |
importLinksExcel(InputStream stream)
Accepts a stream to a .xls / .xlsx file info for requirement and test-case links.
|
void |
moveNodesToRequirement(long requirementId,
Long[] nodeIds) |
void |
moveNodesToRequirement(long requirementId,
Long[] nodeIds,
int position) |
addFolderToFolder, addFolderToLibrary, copyNodesToFolder, copyNodesToLibrary, deleteNodes, findCreatableLibrary, findFolder, findFolderContent, findLibrary, findLibraryOfRootNodeIfExist, findLibraryRootContent, findParentIfExists, moveNodesToFolder, moveNodesToFolder, moveNodesToLibrary, moveNodesToLibrary, renameFolder, simulateDeletionfindLinkableRequirementLibraries, getPathAsStringorg.squashtest.tm.domain.requirement.Requirement addRequirementToRequirementLibrary(long libraryId,
@NotNull
org.squashtest.tm.domain.requirement.Requirement requirement,
List<Long> milestoneIds)
org.squashtest.tm.domain.requirement.Requirement addRequirementToRequirementLibrary(long libraryId,
@NotNull
org.squashtest.tm.domain.requirement.NewRequirementVersionDto newRequirement,
List<Long> milestoneIds)
org.squashtest.tm.domain.requirement.Requirement addRequirementToRequirementFolder(long folderId,
@NotNull
org.squashtest.tm.domain.requirement.Requirement requirement,
List<Long> milestoneIds)
org.squashtest.tm.domain.requirement.Requirement addRequirementToRequirementFolder(long folderId,
@NotNull
org.squashtest.tm.domain.requirement.NewRequirementVersionDto newRequirement,
List<Long> milestoneIds)
org.squashtest.tm.domain.requirement.Requirement addRequirementToRequirement(long requirementId,
@NotNull
org.squashtest.tm.domain.requirement.Requirement newRequirement,
List<Long> milestoneIds)
org.squashtest.tm.domain.requirement.Requirement addRequirementToRequirement(long requirementId,
@NotNull
org.squashtest.tm.domain.requirement.NewRequirementVersionDto newRequirement,
List<Long> milestoneIds)
List<org.squashtest.tm.domain.requirement.Requirement> copyNodesToRequirement(long requirementId, Long[] sourceNodesIds)
void moveNodesToRequirement(long requirementId,
Long[] nodeIds)
void moveNodesToRequirement(long requirementId,
Long[] nodeIds,
int position)
org.squashtest.tm.domain.requirement.Requirement findRequirement(long reqId)
List<org.squashtest.tm.domain.requirement.ExportRequirementData> findRequirementsToExportFromLibrary(@NotNull List<Long> libraryIds)
libraryIds - ids of ProjectList<org.squashtest.tm.domain.requirement.ExportRequirementData> findRequirementsToExportFromNodes(@NotNull List<Long> nodesIds)
nodesIds - ids of RequirementLibraryNodeList<org.squashtest.tm.domain.requirement.Requirement> findChildrenRequirements(long requirementId)
ImportSummary importExcel(InputStream stream, long projectId)
ExcelStream - libraryId - the identifier of the library we are importing requirements into.ImportRequirementTestCaseLinksSummary importLinksExcel(InputStream stream)
ExcelStream - Copyright © 2010-2015 Henix, henix.fr. All Rights Reserved.