org.squashtest.tm.service.testcase
Interface TestCaseModificationService

All Superinterfaces:
CustomTestCaseFinder, CustomTestCaseModificationService, TestCaseFinder

@Transactional
public interface TestCaseModificationService
extends CustomTestCaseModificationService, TestCaseFinder


Field Summary
static String TEST_CASE_IS_WRITABLE
           
 
Method Summary
 void changeDescription(long testCaseId, String newDescription)
           
 void changeImportance(long testCaseId, org.squashtest.tm.domain.testcase.TestCaseImportance importance)
           
 void changeNature(long testCaseId, org.squashtest.tm.domain.testcase.TestCaseNature nature)
           
 void changePrerequisite(long testCaseId, String newPrerequisite)
           
 void changeReference(long testCaseId, String reference)
           
 void changeStatus(long testCaseId, org.squashtest.tm.domain.testcase.TestCaseStatus status)
           
 void changeType(long testCaseId, org.squashtest.tm.domain.testcase.TestCaseType type)
           
 
Methods inherited from interface org.squashtest.tm.service.testcase.CustomTestCaseModificationService
addActionTestStep, addActionTestStep, bindAutomatedTest, changeImportanceAuto, changeTestStepPosition, changeTestStepsPosition, findAssignableAutomationTests, pasteCopiedTestStep, pasteCopiedTestStepToLastIndex, removeAutomation, removeListOfSteps, removeStepFromTestCase, rename, updateTestStepAction, updateTestStepExpectedResult
 
Methods inherited from interface org.squashtest.tm.service.testcase.TestCaseFinder
findAllByIds, findById
 
Methods inherited from interface org.squashtest.tm.service.testcase.CustomTestCaseFinder
findAllByAncestorIds, findAllCallingTestCases, findCallingTestCases, findStepsByTestCaseId, findStepsByTestCaseIdFiltered, findTestCaseFromStep, findTestCaseWithSteps
 

Field Detail

TEST_CASE_IS_WRITABLE

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

changeDescription

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

changeReference

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

changeImportance

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

changeNature

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

changeType

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

changeStatus

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

changePrerequisite

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


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