org.squashtest.tm.service.campaign
Interface IterationModificationService

All Superinterfaces:
CustomIterationModificationService, IterationFinder

@Transactional
public interface IterationModificationService
extends CustomIterationModificationService


Field Summary
static String WRITE_ITERATION_OR_ADMIN
           
 
Method Summary
 void changeActualEndAuto(long iterationId, boolean isAuto)
           
 void changeActualEndDate(long iterationId, Date actualEnd)
           
 void changeActualStartAuto(long iterationId, boolean isAuto)
           
 void changeActualStartDate(long iterationId, Date actualStart)
           
 void changeDescription(long iterationId, String newDescription)
           
 void changeScheduledEndDate(long iterationId, Date scheduledEnd)
           
 void changeScheduledStartDate(long iterationId, Date scheduledStart)
           
 
Methods inherited from interface org.squashtest.tm.service.campaign.CustomIterationModificationService
addAutomatedExecution, addExecution, addIterationToCampaign, addTestSuite, copyPasteTestSuitesToIteration, copyPasteTestSuiteToIteration, createAndStartAutomatedSuite, createAndStartAutomatedSuite, delete, deleteNodes, findAllTestSuites, gatherIterationStatisticsBundle, removeTestSuites, rename, simulateDeletion
 
Methods inherited from interface org.squashtest.tm.service.campaign.IterationFinder
findAllExecutions, findById, findExecutionsByTestPlan, findIterationContainingTestCase, findIterationsByCampaignId, findPlannedTestCases
 

Field Detail

WRITE_ITERATION_OR_ADMIN

static final String WRITE_ITERATION_OR_ADMIN
See Also:
Constant Field Values
Method Detail

changeDescription

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

changeScheduledStartDate

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

changeScheduledEndDate

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

changeActualStartDate

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

changeActualEndDate

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

changeActualStartAuto

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

changeActualEndAuto

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


Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.