public interface CampaignDao extends EntityDao<org.squashtest.tm.domain.campaign.Campaign>
| Modifier and Type | Method and Description |
|---|---|
long |
countFilteredTestPlanById(long campaignId,
org.squashtest.tm.core.foundation.collection.ColumnFiltering filtering) |
int |
countIterations(long campaignId)
Returns how many iterations this campaign have
|
long |
countRunningOrDoneExecutions(long campaignId) |
long |
countTestPlanById(long campaignId) |
List<Long> |
filterByMilestone(Collection<Long> campaignIds,
Long milestoneId)
For a given collection of campaign ids, will return only those that belong
to a milestone (given its id).
|
List<org.squashtest.tm.domain.campaign.CampaignLibraryNode> |
findAllByNameContaining(String tokenInName,
boolean groupByProject)
Finds all
CampaignLibraryNode which name contains the given token. |
List<Long> |
findAllCampaignIdsByLibraries(Collection<Long> libraryIds) |
List<Long> |
findAllCampaignIdsByNodeIds(Collection<Long> nodeIds) |
List<org.squashtest.tm.domain.execution.Execution> |
findAllExecutionsByCampaignId(Long campaignId)
find all the campaign's iterations, and return all iteration's executions regardless of the campaign test-plan
|
List<Long> |
findAllIdsByMilestone(Long milestoneId) |
List<String> |
findAllNamesInCampaign(long campaignId) |
List<org.squashtest.tm.domain.campaign.CampaignTestPlanItem> |
findAllTestPlanByIdFiltered(long campaignId,
org.squashtest.tm.core.foundation.collection.PagingAndSorting filter) |
org.squashtest.tm.domain.campaign.Campaign |
findByIdWithInitializedIterations(long campaignId) |
List<Long> |
findCampaignIdsHavingMultipleMilestones(List<Long> nodeIds) |
org.squashtest.tm.domain.campaign.TestPlanStatistics |
findCampaignStatistics(long campaignId) |
List<IndexedCampaignTestPlanItem> |
findFilteredIndexedTestPlan(long campaignId,
org.squashtest.tm.core.foundation.collection.PagingAndMultiSorting sorting,
org.squashtest.tm.core.foundation.collection.ColumnFiltering filtering) |
List<IndexedCampaignTestPlanItem> |
findIndexedTestPlan(long campaignId,
org.squashtest.tm.core.foundation.collection.PagingAndMultiSorting sorting)
Returns the paged list of [index, CampaignTestPlanItem] wrapped in an
IndexedIterationTestPlanItem |
List<IndexedCampaignTestPlanItem> |
findIndexedTestPlan(long campaignId,
org.squashtest.tm.core.foundation.collection.PagingAndSorting sorting)
Returns the paged list of [index, CampaignTestPlanItem] wrapped in an
IndexedIterationTestPlanItem |
List<String> |
findNamesInCampaignStartingWith(long campaignId,
String nameStart) |
List<String> |
findNamesInFolderStartingWith(long folderId,
String nameStart) |
List<String> |
findNamesInLibraryStartingWith(long libraryId,
String nameStart) |
List<Long> |
findNonBoundCampaign(Collection<Long> nodeIds,
Long milestoneId) |
List<org.squashtest.tm.domain.campaign.CampaignTestPlanItem> |
findTestPlan(long campaignId,
org.squashtest.tm.core.foundation.collection.PagingAndMultiSorting sorting) |
findAll, findAllByIds, findByIdList<Long> findAllCampaignIdsByLibraries(Collection<Long> libraryIds)
List<Long> findAllCampaignIdsByNodeIds(Collection<Long> nodeIds)
List<Long> filterByMilestone(Collection<Long> campaignIds, Long milestoneId)
campaignIds - milestoneId - org.squashtest.tm.domain.campaign.Campaign findByIdWithInitializedIterations(long campaignId)
List<org.squashtest.tm.domain.campaign.CampaignTestPlanItem> findAllTestPlanByIdFiltered(long campaignId, org.squashtest.tm.core.foundation.collection.PagingAndSorting filter)
List<org.squashtest.tm.domain.campaign.CampaignTestPlanItem> findTestPlan(long campaignId, org.squashtest.tm.core.foundation.collection.PagingAndMultiSorting sorting)
List<IndexedCampaignTestPlanItem> findIndexedTestPlan(long campaignId, org.squashtest.tm.core.foundation.collection.PagingAndMultiSorting sorting)
IndexedIterationTestPlanItemcampaignId - sorting - List<IndexedCampaignTestPlanItem> findIndexedTestPlan(long campaignId, org.squashtest.tm.core.foundation.collection.PagingAndSorting sorting)
IndexedIterationTestPlanItemlong countTestPlanById(long campaignId)
int countIterations(long campaignId)
List<String> findNamesInFolderStartingWith(long folderId, String nameStart)
List<String> findNamesInLibraryStartingWith(long libraryId, String nameStart)
List<String> findNamesInCampaignStartingWith(long campaignId, String nameStart)
List<org.squashtest.tm.domain.campaign.CampaignLibraryNode> findAllByNameContaining(String tokenInName, boolean groupByProject)
CampaignLibraryNode which name contains the given token.List<org.squashtest.tm.domain.execution.Execution> findAllExecutionsByCampaignId(Long campaignId)
org.squashtest.tm.domain.campaign.TestPlanStatistics findCampaignStatistics(long campaignId)
campaignId - the id of the concerned campaignTestPlanStatistics out of each test-plan-item of each campaign's iterationlong countRunningOrDoneExecutions(long campaignId)
List<IndexedCampaignTestPlanItem> findFilteredIndexedTestPlan(long campaignId, org.squashtest.tm.core.foundation.collection.PagingAndMultiSorting sorting, org.squashtest.tm.core.foundation.collection.ColumnFiltering filtering)
long countFilteredTestPlanById(long campaignId,
org.squashtest.tm.core.foundation.collection.ColumnFiltering filtering)
List<Long> findCampaignIdsHavingMultipleMilestones(List<Long> nodeIds)
List<Long> findNonBoundCampaign(Collection<Long> nodeIds, Long milestoneId)
Copyright © 2010–2017 Henix, henix.fr. All rights reserved.