org.squashtest.csp.tm.service
Interface TestSuiteTestPlanManagerService

All Known Implementing Classes:
TestSuiteTestPlanManagerServiceImpl

@Transactional
public interface TestSuiteTestPlanManagerService

Service that aims at managing the test cases of a campaign (i.e. its test plan)

Author:
Fran�ois Gaillard

Method Summary
 void addTestCasesToIterationAndTestSuite(List<Long> testCaseIds, long suiteId)
           
 void detachTestPlanFromTestSuite(List<Long> testPlanIds, long suiteId)
           
 boolean detachTestPlanFromTestSuiteAndRemoveFromIteration(List<Long> testPlanIds, long suiteId)
           
 org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<IterationTestPlanItem>> findTestPlan(long testSuiteId, org.squashtest.tm.core.foundation.collection.Paging paging)
           
 TestSuite findTestSuite(long testSuiteId)
          Find a iteration using its id
 

Method Detail

findTestSuite

@Transactional(readOnly=true)
TestSuite findTestSuite(long testSuiteId)
Find a iteration using its id

Parameters:
testSuiteId -

findTestPlan

@Transactional(readOnly=true)
org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<IterationTestPlanItem>> findTestPlan(long testSuiteId,
                                                                                                                           org.squashtest.tm.core.foundation.collection.Paging paging)

addTestCasesToIterationAndTestSuite

void addTestCasesToIterationAndTestSuite(List<Long> testCaseIds,
                                         long suiteId)

detachTestPlanFromTestSuite

void detachTestPlanFromTestSuite(List<Long> testPlanIds,
                                 long suiteId)

detachTestPlanFromTestSuiteAndRemoveFromIteration

boolean detachTestPlanFromTestSuiteAndRemoveFromIteration(List<Long> testPlanIds,
                                                          long suiteId)


Copyright © 2010-2012 Henix, henix.fr. All Rights Reserved.