org.squashtest.tm.service.campaign
public interface CampaignLibraryNavigationService extends LibraryNavigationService<org.squashtest.tm.domain.campaign.CampaignLibrary,org.squashtest.tm.domain.campaign.CampaignFolder,org.squashtest.tm.domain.campaign.CampaignLibraryNode>, CampaignLibraryFinderService
| Modifier and Type | Method and Description |
|---|---|
void |
addCampaignToCampaignFolder(long folderId,
org.squashtest.tm.domain.campaign.Campaign campaign)
Adds a campaign to a folder.
|
void |
addCampaignToCampaignFolder(long folderId,
org.squashtest.tm.domain.campaign.Campaign campaign,
Map<Long,String> customFieldValues)
Adds a campaign to a folder, and its initial custom field values.
|
void |
addCampaignToCampaignLibrary(long libraryId,
org.squashtest.tm.domain.campaign.Campaign campaign)
Adds a Campaign to the root of the library.
|
void |
addCampaignToCampaignLibrary(long libraryId,
org.squashtest.tm.domain.campaign.Campaign campaign,
Map<Long,String> customFieldValues)
Adds a Campaign to the root of the Library, and its initial custom field values.
|
int |
addIterationToCampaign(org.squashtest.tm.domain.campaign.Iteration iteration,
long campaignId,
boolean copyTestPlan)
Adds a new iteration to a campaign.
|
int |
addIterationToCampaign(org.squashtest.tm.domain.campaign.Iteration iteration,
long campaignId,
boolean copyTestPlan,
Map<Long,String> customFieldValues)
Adds a new iteration to a campaign.
|
List<org.squashtest.tm.domain.campaign.Iteration> |
copyIterationsToCampaign(long campaignId,
Long[] iterationsIds) |
OperationReport |
deleteIterations(List<Long> targetIds)
that method should delete the iterations.
|
OperationReport |
deleteSuites(List<Long> suiteIds)
that method should delete test suites, and remove its references in iteration and iteration test plan item
|
org.squashtest.tm.domain.campaign.CampaignExportCSVModel |
exportCampaignToCSV(Long campaignId,
String exportType)
given a campaign Id, returns a model.
|
org.squashtest.tm.domain.campaign.Campaign |
findCampaign(long campaignId)
Deprecated.
use CampaignFinder.findById(long) instead
|
org.squashtest.tm.domain.campaign.Iteration |
findIteration(long iterationId)
Deprecated.
use IterationFinder.findById(long) instead
|
List<org.squashtest.tm.domain.campaign.TestSuite> |
findIterationContent(long iterationId) |
List<org.squashtest.tm.domain.campaign.Iteration> |
findIterationsByCampaignId(long campaignId) |
List<org.squashtest.tm.domain.campaign.CampaignLibrary> |
findLinkableCampaignLibraries() |
List<String> |
getParentNodesAsStringList(Long elementId) |
List<SuppressionPreviewReport> |
simulateIterationDeletion(List<Long> targetIds)
that method should investigate the consequences of the deletion request of iterations, and return a report about
what will happen.
|
List<SuppressionPreviewReport> |
simulateSuiteDeletion(List<Long> targetIds)
that method should investigate the consequences of the deletion request of tes suites, and return a report about
what will happen.
|
addFolderToFolder, addFolderToLibrary, copyNodesToFolder, copyNodesToLibrary, deleteNodes, findCreatableLibrary, findFolder, findFolderContent, findLibrary, findLibraryOfRootNodeIfExist, findLibraryRootContent, findParentIfExists, moveNodesToFolder, moveNodesToFolder, moveNodesToLibrary, moveNodesToLibrary, renameFolder, simulateDeletiongetPathAsStringvoid addCampaignToCampaignLibrary(long libraryId,
org.squashtest.tm.domain.campaign.Campaign campaign)
libraryId - campaign - void addCampaignToCampaignLibrary(long libraryId,
org.squashtest.tm.domain.campaign.Campaign campaign,
Map<Long,String> customFieldValues)
CustomField to the values of the corresponding CustomFieldValue.
Read that last sentence again.libraryId - campaign - customFieldValues - void addCampaignToCampaignFolder(long folderId,
org.squashtest.tm.domain.campaign.Campaign campaign)
libraryId - campaign - void addCampaignToCampaignFolder(long folderId,
org.squashtest.tm.domain.campaign.Campaign campaign,
Map<Long,String> customFieldValues)
CustomField to the values of the corresponding CustomFieldValue.
Read that last sentence again.libraryId - campaign - customFieldValues - @Deprecated org.squashtest.tm.domain.campaign.Campaign findCampaign(long campaignId)
campaignId - int addIterationToCampaign(org.squashtest.tm.domain.campaign.Iteration iteration,
long campaignId,
boolean copyTestPlan)
iteration - campaignId - int addIterationToCampaign(org.squashtest.tm.domain.campaign.Iteration iteration,
long campaignId,
boolean copyTestPlan,
Map<Long,String> customFieldValues)
CustomField to the values of the corresponding CustomFieldValue.
Read that last sentence again.iteration - campaignId - List<org.squashtest.tm.domain.campaign.Iteration> findIterationsByCampaignId(long campaignId)
List<org.squashtest.tm.domain.campaign.Iteration> copyIterationsToCampaign(long campaignId, Long[] iterationsIds)
@Deprecated org.squashtest.tm.domain.campaign.Iteration findIteration(long iterationId)
iterationId - List<org.squashtest.tm.domain.campaign.TestSuite> findIterationContent(long iterationId)
List<org.squashtest.tm.domain.campaign.CampaignLibrary> findLinkableCampaignLibraries()
List<SuppressionPreviewReport> simulateIterationDeletion(List<Long> targetIds)
targetIds - OperationReport deleteIterations(List<Long> targetIds)
targetIds - List<SuppressionPreviewReport> simulateSuiteDeletion(List<Long> targetIds)
targetIds - OperationReport deleteSuites(List<Long> suiteIds)
testSuites - org.squashtest.tm.domain.campaign.CampaignExportCSVModel exportCampaignToCSV(Long campaignId, String exportType)
campaignId - Copyright © 2010-2014 Henix, henix.fr. All Rights Reserved.