org.squashtest.csp.tm.service
Interface IterationFinder

All Known Subinterfaces:
CustomIterationModificationService, IterationModificationService
All Known Implementing Classes:
CustomIterationModificationServiceImpl

@Transactional(readOnly=true)
public interface IterationFinder


Method Summary
 List<IterationTestPlanItem> filterIterationForCurrentUser(long iterationId)
          Returns an iteration filtered for a specific user.
 List<Execution> findAllExecutions(long iterationId)
           
 Iteration findById(long iterationId)
           
 List<Execution> findExecutionsByTestPlan(long iterationId, long testPlanId)
           
 List<Iteration> findIterationsByCampaignId(long campaignId)
           
 List<TestCase> findPlannedTestCases(long iterationId)
           
 TestPlanStatistics getIterationStatistics(long iterationId)
           
 

Method Detail

findIterationsByCampaignId

List<Iteration> findIterationsByCampaignId(long campaignId)

findById

Iteration findById(long iterationId)

findAllExecutions

List<Execution> findAllExecutions(long iterationId)

findExecutionsByTestPlan

List<Execution> findExecutionsByTestPlan(long iterationId,
                                         long testPlanId)

findPlannedTestCases

List<TestCase> findPlannedTestCases(long iterationId)

getIterationStatistics

TestPlanStatistics getIterationStatistics(long iterationId)

filterIterationForCurrentUser

List<IterationTestPlanItem> filterIterationForCurrentUser(long iterationId)
Returns an iteration filtered for a specific user. It returns an iteration with a test plan containing only the items that are assigned to that user or have been executed by that user.

Parameters:
iterationId -
Returns:


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