org.squashtest.csp.tm.service
Interface TestCaseModificationService

All Superinterfaces:
CustomTestCaseModificationService, TestCaseFinder

@Transactional
public interface TestCaseModificationService
extends CustomTestCaseModificationService


Method Summary
 void changeDescription(long testCaseId, String newDescription)
           
 void changeExecutionMode(long testCaseId, TestCaseExecutionMode mode)
          Deprecated. 
 void changeImportance(long testCaseId, TestCaseImportance importance)
           
 void changePrerequisite(long testCaseId, String newPrerequisite)
           
 void changeReference(long testCaseId, String reference)
           
 
Methods inherited from interface org.squashtest.csp.tm.service.CustomTestCaseModificationService
addActionTestStep, bindAutomatedTest, changeImportanceAuto, changeTestStepPosition, changeTestStepsPosition, findAssignableAutomationTests, pasteCopiedTestStep, pasteCopiedTestStepToLastIndex, removeListOfSteps, removeStepFromTestCase, rename, updateTestStepAction, updateTestStepExpectedResult
 
Methods inherited from interface org.squashtest.csp.tm.service.TestCaseFinder
findAllVerifiedRequirementsByTestCaseId, findById, findCallingTestCases, findStepsByTestCaseId, findStepsByTestCaseIdFiltered, findTestCaseWithSteps
 

Method Detail

changeDescription

@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.testcase.TestCase\' , \'SMALL_EDIT\') or hasRole(\'ROLE_ADMIN\')")
void changeDescription(long testCaseId,
                                    String newDescription)

changeReference

@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.testcase.TestCase\' , \'SMALL_EDIT\') or hasRole(\'ROLE_ADMIN\')")
void changeReference(long testCaseId,
                                  String reference)

changeExecutionMode

@Deprecated
@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.testcase.TestCase\' , \'WRITE\') or hasRole(\'ROLE_ADMIN\')")
void changeExecutionMode(long testCaseId,
                                                 TestCaseExecutionMode mode)
Deprecated. 


changeImportance

@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.testcase.TestCase\' , \'SMALL_EDIT\') or hasRole(\'ROLE_ADMIN\')")
void changeImportance(long testCaseId,
                                   TestCaseImportance importance)

changePrerequisite

@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.testcase.TestCase\' , \'WRITE\') or hasRole(\'ROLE_ADMIN\')")
void changePrerequisite(long testCaseId,
                                     String newPrerequisite)


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