org.squashtest.csp.tm.internal.repository.hibernate
Class HibernateIterationDao
java.lang.Object
org.squashtest.csp.tm.internal.repository.hibernate.HibernateDao<ENTITY_TYPE>
org.squashtest.csp.tm.internal.repository.hibernate.HibernateEntityDao<Iteration>
org.squashtest.csp.tm.internal.repository.hibernate.HibernateIterationDao
- All Implemented Interfaces:
- EntityDao<Iteration>, GenericDao<Iteration>, IterationDao
@Repository
public class HibernateIterationDao
- extends HibernateEntityDao<Iteration>
- implements IterationDao
| Methods inherited from class org.squashtest.csp.tm.internal.repository.hibernate.HibernateDao |
clearFromCache, clearFromCache, currentSession, executeEntityNamedQuery, executeEntityNamedQuery, executeEntityNamedQuery, executeListNamedQuery, executeListNamedQuery, executeListNamedQuery, executeListNamedQuery, executeUpdateListQuery, flush, getEntity, persist, persist, persistEntity, remove, removeEntity |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernateIterationDao
public HibernateIterationDao()
findAllInitializedByCampaignId
public List<Iteration> findAllInitializedByCampaignId(long campaignId)
- Description copied from interface:
IterationDao
- Returns the initialized list of the iterations of a campaign. Returned list order is the same as
Campaign.iterations
- Specified by:
findAllInitializedByCampaignId in interface IterationDao
- Returns:
findAndInit
public Iteration findAndInit(long iterationId)
- Specified by:
findAndInit in interface IterationDao
removeFromCampaign
public void removeFromCampaign(Iteration iteration)
- Specified by:
removeFromCampaign in interface IterationDao
findOrderedExecutionsByIterationId
public List<Execution> findOrderedExecutionsByIterationId(long iterationId)
- Specified by:
findOrderedExecutionsByIterationId in interface IterationDao
findOrderedExecutionsByIterationAndTestCase
public List<Execution> findOrderedExecutionsByIterationAndTestCase(long iterationId,
long testCaseId)
- Specified by:
findOrderedExecutionsByIterationAndTestCase in interface IterationDao
findOrderedExecutionsByIterationAndTestPlan
public List<Execution> findOrderedExecutionsByIterationAndTestPlan(long iterationId,
long testPlanId)
- Specified by:
findOrderedExecutionsByIterationAndTestPlan in interface IterationDao
findTestPlanFiltered
public List<IterationTestPlanItem> findTestPlanFiltered(long iterationId,
CollectionSorting filter)
- Specified by:
findTestPlanFiltered in interface IterationDao
countTestPlans
public long countTestPlans(Long iterationId)
- Specified by:
countTestPlans in interface IterationDao
findAllTestSuites
public List<TestSuite> findAllTestSuites(long iterationId)
- Specified by:
findAllTestSuites in interface IterationDao
persistIterationAndTestPlan
public void persistIterationAndTestPlan(Iteration iteration)
- Specified by:
persistIterationAndTestPlan in interface IterationDao
findAllExecutionByIterationId
public List<Execution> findAllExecutionByIterationId(long iterationId)
- Specified by:
findAllExecutionByIterationId in interface IterationDao
getIterationStatistics
public TestPlanStatistics getIterationStatistics(long iterationId)
- Specified by:
getIterationStatistics in interface IterationDao
- Parameters:
iterationId - the id of the concerned Iteration
- Returns:
- the
TestPlanStatistics computed out of each iteration's test-plan-items
countRunningOrDoneExecutions
public long countRunningOrDoneExecutions(long iterationId)
- Specified by:
countRunningOrDoneExecutions in interface IterationDao
Copyright © 2010-2012 Henix, henix.fr. All Rights Reserved.