org.squashtest.csp.tm.internal.service
Class TestSuiteTestPlanManagerServiceImpl
java.lang.Object
org.squashtest.csp.tm.internal.service.TestSuiteTestPlanManagerServiceImpl
- All Implemented Interfaces:
- TestSuiteTestPlanManagerService
@Service(value="squashtest.tm.service.TestSuiteTestPlanManagerService")
@Transactional
public class TestSuiteTestPlanManagerServiceImpl
- extends Object
- implements TestSuiteTestPlanManagerService
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TestSuiteTestPlanManagerServiceImpl
public TestSuiteTestPlanManagerServiceImpl()
findTestSuite
@PreAuthorize(value="hasPermission(#testSuiteId, \'org.squashtest.csp.tm.domain.campaign.TestSuite\', \'READ\') or hasRole(\'ROLE_ADMIN\')")
public TestSuite findTestSuite(long testSuiteId)
- Description copied from interface:
TestSuiteTestPlanManagerService
- Find a iteration using its id
- Specified by:
findTestSuite in interface TestSuiteTestPlanManagerService
findTestPlan
@PreAuthorize(value="hasPermission(#suiteId, \'org.squashtest.csp.tm.domain.campaign.TestSuite\', \'READ\') or hasRole(\'ROLE_ADMIN\')")
public org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<IterationTestPlanItem>> findTestPlan(long suiteId,
org.squashtest.tm.core.foundation.collection.Paging paging)
- Specified by:
findTestPlan in interface TestSuiteTestPlanManagerService
addTestCasesToIterationAndTestSuite
@PreAuthorize(value="hasPermission(#suiteId, \'org.squashtest.csp.tm.domain.campaign.TestSuite\', \'LINK\') or hasRole(\'ROLE_ADMIN\')")
public void addTestCasesToIterationAndTestSuite(List<Long> testCaseIds,
long suiteId)
- Specified by:
addTestCasesToIterationAndTestSuite in interface TestSuiteTestPlanManagerService
detachTestPlanFromTestSuite
@PreAuthorize(value="hasPermission(#suiteId, \'org.squashtest.csp.tm.domain.campaign.TestSuite\', \'LINK\') or hasRole(\'ROLE_ADMIN\')")
public void detachTestPlanFromTestSuite(List<Long> testPlanIds,
long suiteId)
- Specified by:
detachTestPlanFromTestSuite in interface TestSuiteTestPlanManagerService
detachTestPlanFromTestSuiteAndRemoveFromIteration
@PreAuthorize(value="hasPermission(#suiteId, \'org.squashtest.csp.tm.domain.campaign.TestSuite\', \'LINK\') or hasRole(\'ROLE_ADMIN\')")
public boolean detachTestPlanFromTestSuiteAndRemoveFromIteration(List<Long> testPlanIds,
long suiteId)
- Specified by:
detachTestPlanFromTestSuiteAndRemoveFromIteration in interface TestSuiteTestPlanManagerService
Copyright © 2010-2012 Henix, henix.fr. All Rights Reserved.