org.squashtest.tm.service.internal.campaign
@Service(value="CustomCampaignModificationService") @Transactional public class CustomCampaignModificationServiceImpl extends Object implements CustomCampaignModificationService
| Constructor and Description |
|---|
CustomCampaignModificationServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.squashtest.tm.domain.campaign.TestPlanStatistics |
findCampaignStatistics(long campaignId) |
List<org.squashtest.tm.domain.campaign.Iteration> |
findIterationsByCampaignId(long campaignId) |
CampaignStatisticsBundle |
gatherCampaignStatisticsBundle(long campaignId) |
void |
rename(long campaignId,
String newName) |
public CustomCampaignModificationServiceImpl()
@PreAuthorize(value="hasPermission(#campaignId, \'org.squashtest.tm.domain.campaign.Campaign\' ,\'WRITE\') or hasRole(\'ROLE_ADMIN\')")
public void rename(long campaignId,
String newName)
rename in interface CustomCampaignModificationServicepublic org.squashtest.tm.domain.campaign.TestPlanStatistics findCampaignStatistics(long campaignId)
findCampaignStatistics in interface CustomCampaignModificationServicecampaignId - the id of the concerned campaignTestPlanStatistics out of each test-plan-item of each campaign's iteration@PreAuthorize(value="hasPermission(#campaignId, \'org.squashtest.tm.domain.campaign.Campaign\', \'READ\') or hasRole(\'ROLE_ADMIN\')") public List<org.squashtest.tm.domain.campaign.Iteration> findIterationsByCampaignId(long campaignId)
findIterationsByCampaignId in interface CustomCampaignModificationService@PreAuthorize(value="hasPermission(#campaignId, \'org.squashtest.tm.domain.campaign.Campaign\', \'READ\') or hasRole(\'ROLE_ADMIN\')") public CampaignStatisticsBundle gatherCampaignStatisticsBundle(long campaignId)
gatherCampaignStatisticsBundle in interface CustomCampaignModificationServiceCopyright © 2010-2014 Henix, henix.fr. All Rights Reserved.