public interface LinkedRequirementVersionManagerService
| Modifier and Type | Method and Description |
|---|---|
Collection<org.squashtest.tm.exception.requirement.link.LinkedRequirementVersionException> |
addDefaultLinkWithNodeIds(Long reqVersionNodeId,
Long relatedReqVersionNodeId) |
org.squashtest.tm.domain.requirement.RequirementVersionLink |
addDetailedReqVersionLink(long reqVersionId,
long relatedReqVersionId,
long linkTypeId,
boolean linkDirection) |
Collection<org.squashtest.tm.exception.requirement.link.LinkedRequirementVersionException> |
addLinkedReqVersionsToReqVersion(Long singleReqVersionId,
List<Long> otherReqVersionsIds) |
void |
addOrUpdateRequirementLink(Long sourceVersionId,
Long destVersionId,
String destRole) |
void |
copyRequirementVersionLinks(org.squashtest.tm.domain.requirement.RequirementVersion previousVersion,
org.squashtest.tm.domain.requirement.RequirementVersion newVersion) |
org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.requirement.LinkedRequirementVersion>> |
findAllByRequirementVersion(long requirementVersionId,
org.squashtest.tm.core.foundation.collection.PagingAndSorting pagingAndSorting) |
Set<String> |
findAllRoleCodes() |
org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.requirement.RequirementVersionLinkType>> |
getAllPagedAndSortedReqVersionLinkTypes(org.squashtest.tm.core.foundation.collection.PagingAndSorting pas) |
List<org.squashtest.tm.domain.requirement.RequirementVersionLinkType> |
getAllReqVersionLinkTypes() |
void |
removeLinkedRequirementVersionsFromRequirementVersion(long requirementVersionId,
List<Long> requirementVersionIdsToUnlink) |
void |
updateLinkTypeAndDirection(long requirementVersionId,
long relatedRequirementNodeId,
long reqVersionLinkTypeId,
boolean reqVersionLinkTypeDirection) |
@Transactional(readOnly=true) org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.requirement.LinkedRequirementVersion>> findAllByRequirementVersion(long requirementVersionId, org.squashtest.tm.core.foundation.collection.PagingAndSorting pagingAndSorting)
void removeLinkedRequirementVersionsFromRequirementVersion(long requirementVersionId,
List<Long> requirementVersionIdsToUnlink)
Collection<org.squashtest.tm.exception.requirement.link.LinkedRequirementVersionException> addLinkedReqVersionsToReqVersion(Long singleReqVersionId, List<Long> otherReqVersionsIds)
Collection<org.squashtest.tm.exception.requirement.link.LinkedRequirementVersionException> addDefaultLinkWithNodeIds(Long reqVersionNodeId, Long relatedReqVersionNodeId)
void addOrUpdateRequirementLink(Long sourceVersionId, Long destVersionId, String destRole)
List<org.squashtest.tm.domain.requirement.RequirementVersionLinkType> getAllReqVersionLinkTypes()
org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.requirement.RequirementVersionLinkType>> getAllPagedAndSortedReqVersionLinkTypes(org.squashtest.tm.core.foundation.collection.PagingAndSorting pas)
void updateLinkTypeAndDirection(long requirementVersionId,
long relatedRequirementNodeId,
long reqVersionLinkTypeId,
boolean reqVersionLinkTypeDirection)
void copyRequirementVersionLinks(org.squashtest.tm.domain.requirement.RequirementVersion previousVersion,
org.squashtest.tm.domain.requirement.RequirementVersion newVersion)
org.squashtest.tm.domain.requirement.RequirementVersionLink addDetailedReqVersionLink(long reqVersionId,
long relatedReqVersionId,
long linkTypeId,
boolean linkDirection)
Copyright © 2010–2017 Henix, henix.fr. All rights reserved.