org.squashtest.csp.tm.internal.repository
Interface IterationDao

All Superinterfaces:
EntityDao<Iteration>
All Known Implementing Classes:
HibernateIterationDao

public interface IterationDao
extends EntityDao<Iteration>


Method Summary
 long countTestPlans(Long iterationId)
           
 List<Iteration> findAllByIdList(List<Long> iterationIds)
           
 List<Iteration> findAllInitializedByCampaignId(long campaignId)
          Returns the initialized list of the iterations of a campaign.
 Iteration findAndInit(long iterationId)
           
 List<Execution> findOrderedExecutionsByIterationAndTestCase(long iterationId, long testCaseId)
           
 List<Execution> findOrderedExecutionsByIterationAndTestPlan(long iterationId, long testPlanId)
           
 List<Execution> findOrderedExecutionsByIterationId(long iterationId)
           
 List<IterationTestPlanItem> findTestPlanFiltered(long iterationId, CollectionSorting filter)
           
 void removeFromCampaign(Iteration iteration)
           
 
Methods inherited from interface org.squashtest.csp.tm.internal.repository.EntityDao
findById, flush, persist, persist, remove
 

Method Detail

findAllInitializedByCampaignId

List<Iteration> findAllInitializedByCampaignId(long campaignId)
Returns the initialized list of the iterations of a campaign. Returned list order is the same as Campaign.iterations

Parameters:
campaignId -
Returns:

removeFromCampaign

void removeFromCampaign(Iteration iteration)

findOrderedExecutionsByIterationId

List<Execution> findOrderedExecutionsByIterationId(long iterationId)

findOrderedExecutionsByIterationAndTestCase

List<Execution> findOrderedExecutionsByIterationAndTestCase(long iterationId,
                                                            long testCaseId)

findOrderedExecutionsByIterationAndTestPlan

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

findAndInit

Iteration findAndInit(long iterationId)

findTestPlanFiltered

List<IterationTestPlanItem> findTestPlanFiltered(long iterationId,
                                                 CollectionSorting filter)

countTestPlans

long countTestPlans(Long iterationId)

findAllByIdList

List<Iteration> findAllByIdList(List<Long> iterationIds)
Specified by:
findAllByIdList in interface EntityDao<Iteration>


Copyright © 2010-2012 Squashtest TM, Squashtest.org. All Rights Reserved.