@Service(value="squashtest.tm.service.VerifyingTestCaseManagerService") @Transactional public class VerifyingTestCaseManagerServiceImpl extends Object implements VerifyingTestCaseManagerService
IDS_KEY, REJECTION_KEY| Constructor and Description |
|---|
VerifyingTestCaseManagerServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Collection<?>> |
addVerifyingTestCasesToRequirementVersion(List<Long> testCasesIds,
long requirementVersionId)
Adds a list of test cases to the ones verified by a requirement.
|
List<org.squashtest.tm.domain.testcase.TestCase> |
findAllByRequirementVersion(long requirementVersionId) |
org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.testcase.TestCase>> |
findAllByRequirementVersion(long requirementVersionId,
org.squashtest.tm.core.foundation.collection.PagingAndSorting pagingAndSorting) |
List<org.squashtest.tm.domain.testcase.TestCaseLibrary> |
findLinkableTestCaseLibraries()
Returns the collection of
RequirementLibrarys which Requirements can be linked by a TestCase |
void |
removeVerifyingTestCaseFromRequirementVersion(long testCaseId,
long requirementVersionId)
Removes a test-case from the ones verified by a requirement.
|
void |
removeVerifyingTestCasesFromRequirementVersion(List<Long> testCasesIds,
long requirementVersionId)
Removes a list of test-cases from the ones verified by a requirment.
|
@PostFilter(value="hasPermission(filterObject, \'LINK\') or hasRole(\'ROLE_ADMIN\')") public List<org.squashtest.tm.domain.testcase.TestCaseLibrary> findLinkableTestCaseLibraries()
VerifyingTestCaseManagerServiceRequirementLibrarys which Requirements can be linked by a TestCasefindLinkableTestCaseLibraries in interface VerifyingTestCaseManagerService@PreAuthorize(value="hasPermission(#requirementVersionId, \'org.squashtest.tm.domain.requirement.RequirementVersion\', \'LINK\') or hasRole(\'ROLE_ADMIN\')") public Map<String,Collection<?>> addVerifyingTestCasesToRequirementVersion(List<Long> testCasesIds, long requirementVersionId)
VerifyingTestCaseManagerServiceaddVerifyingTestCasesToRequirementVersion in interface VerifyingTestCaseManagerServiceVerifyingTestCaseManagerService.REJECTION_KEY , value : Collection of VerifiedRequirementExceptionVerifyingTestCaseManagerService.IDS_KEY, value : Collection of associated TestCases Ids (including test cases
contained by selected folders@PreAuthorize(value="hasPermission(#requirementVersionId, \'org.squashtest.tm.domain.requirement.RequirementVersion\', \'LINK\') or hasRole(\'ROLE_ADMIN\')") public void removeVerifyingTestCasesFromRequirementVersion(List<Long> testCasesIds, long requirementVersionId)
VerifyingTestCaseManagerServiceremoveVerifyingTestCasesFromRequirementVersion in interface VerifyingTestCaseManagerService@PreAuthorize(value="hasPermission(#requirementVersionId, \'org.squashtest.tm.domain.requirement.RequirementVersion\', \'LINK\') or hasRole(\'ROLE_ADMIN\')")
public void removeVerifyingTestCaseFromRequirementVersion(long testCaseId,
long requirementVersionId)
VerifyingTestCaseManagerServiceremoveVerifyingTestCaseFromRequirementVersion in interface VerifyingTestCaseManagerServicepublic org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.testcase.TestCase>> findAllByRequirementVersion(long requirementVersionId, org.squashtest.tm.core.foundation.collection.PagingAndSorting pagingAndSorting)
findAllByRequirementVersion in interface VerifyingTestCaseManagerServicepublic List<org.squashtest.tm.domain.testcase.TestCase> findAllByRequirementVersion(long requirementVersionId)
findAllByRequirementVersion in interface VerifyingTestCaseManagerServiceCopyright © 2010–2017 Henix, henix.fr. All rights reserved.