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 changeImportance(long testCaseId, TestCaseImportance importance)
           
 void changeNature(long testCaseId, TestCaseNature nature)
           
 void changePrerequisite(long testCaseId, String newPrerequisite)
           
 void changeReference(long testCaseId, String reference)
           
 void changeStatus(long testCaseId, TestCaseStatus status)
           
 void changeType(long testCaseId, TestCaseType type)
           
 
Methods inherited from interface org.squashtest.csp.tm.service.CustomTestCaseModificationService
addActionTestStep, bindAutomatedTest, changeImportanceAuto, changeTestStepPosition, changeTestStepsPosition, findAssignableAutomationTests, pasteCopiedTestStep, pasteCopiedTestStepToLastIndex, removeAutomation, 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)

changeImportance

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

changeNature

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

changeType

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

changeStatus

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

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.