org.squashtest.csp.tm.service
Interface CampaignModificationService

All Superinterfaces:
CustomCampaignModificationService

@Transactional
public interface CampaignModificationService
extends CustomCampaignModificationService


Method Summary
 void changeActualEndAuto(long campaignId, boolean isAuto)
           
 void changeActualEndDate(long campaignId, Date actualEnd)
           
 void changeActualStartAuto(long campaignId, boolean isAuto)
           
 void changeActualStartDate(long campaignId, Date actualStart)
           
 void changeDescription(long campaignId, String newDescription)
           
 void changeScheduledEndDate(long campaignId, Date scheduledEnd)
           
 void changeScheduledStartDate(long campaignId, Date scheduledStart)
           
 
Methods inherited from interface org.squashtest.csp.tm.service.CustomCampaignModificationService
findById, findTestPlanByCampaignId, rename
 

Method Detail

changeDescription

@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.campaign.Campaign\' ,\'WRITE\') or hasRole(\'ROLE_ADMIN\')")
void changeDescription(long campaignId,
                                    String newDescription)

changeScheduledStartDate

@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.campaign.Campaign\' ,\'WRITE\') or hasRole(\'ROLE_ADMIN\')")
void changeScheduledStartDate(long campaignId,
                                           Date scheduledStart)

changeScheduledEndDate

@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.campaign.Campaign\' ,\'WRITE\') or hasRole(\'ROLE_ADMIN\')")
void changeScheduledEndDate(long campaignId,
                                         Date scheduledEnd)

changeActualStartDate

@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.campaign.Campaign\' ,\'WRITE\') or hasRole(\'ROLE_ADMIN\')")
void changeActualStartDate(long campaignId,
                                        Date actualStart)

changeActualEndDate

@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.campaign.Campaign\' ,\'WRITE\') or hasRole(\'ROLE_ADMIN\')")
void changeActualEndDate(long campaignId,
                                      Date actualEnd)

changeActualStartAuto

@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.campaign.Campaign\' ,\'WRITE\') or hasRole(\'ROLE_ADMIN\')")
void changeActualStartAuto(long campaignId,
                                        boolean isAuto)

changeActualEndAuto

@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.campaign.Campaign\' ,\'WRITE\') or hasRole(\'ROLE_ADMIN\')")
void changeActualEndAuto(long campaignId,
                                      boolean isAuto)


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