org.squashtest.tm.service.internal.requirement
Class CustomRequirementModificationServiceImpl
java.lang.Object
org.squashtest.tm.service.internal.requirement.CustomRequirementModificationServiceImpl
- All Implemented Interfaces:
- CustomRequirementModificationService
@Service(value="CustomRequirementModificationService")
@Transactional
public class CustomRequirementModificationServiceImpl
- extends Object
- implements CustomRequirementModificationService
|
Method Summary |
void |
changeCriticality(long requirementId,
org.squashtest.tm.domain.requirement.RequirementCriticality criticality)
will change the requirement criticality and update the importance of any associated TestCase with importanceAuto == true. |
void |
createNewVersion(long requirementId)
Increase the current version of the given requirement. |
void |
rename(long reqId,
String newName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomRequirementModificationServiceImpl
public CustomRequirementModificationServiceImpl()
rename
@PreAuthorize(value="hasPermission(#reqId, \'org.squashtest.tm.domain.requirement.Requirement\', \'WRITE\') or hasRole(\'ROLE_ADMIN\')")
public void rename(long reqId,
String newName)
- Specified by:
rename in interface CustomRequirementModificationService
createNewVersion
@PreAuthorize(value="hasPermission(#requirementId, \'org.squashtest.tm.domain.requirement.Requirement\', \'CREATE\') or hasRole(\'ROLE_ADMIN\')")
public void createNewVersion(long requirementId)
- Description copied from interface:
CustomRequirementModificationService
- Increase the current version of the given requirement.
- Specified by:
createNewVersion in interface CustomRequirementModificationService
changeCriticality
@PreAuthorize(value="hasPermission(#requirementId, \'org.squashtest.tm.domain.requirement.Requirement\', \'WRITE\') or hasRole(\'ROLE_ADMIN\')")
public void changeCriticality(long requirementId,
org.squashtest.tm.domain.requirement.RequirementCriticality criticality)
- Description copied from interface:
CustomRequirementModificationService
- will change the requirement criticality and update the importance of any associated TestCase with importanceAuto == true.
(even through call steps)
- Specified by:
changeCriticality in interface CustomRequirementModificationService
Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.