org.squashtest.csp.tm.service
Interface RequirementModificationService

All Superinterfaces:
CustomRequirementModificationService

@Transactional
public interface RequirementModificationService
extends CustomRequirementModificationService


Method Summary
 void changeCriticality(long requirementId, RequirementCriticality criticality)
           
 void changeDescription(long requirementId, String newDescription)
           
 void changeReference(long requirementId, String reference)
           
 void changeStatus(long requirementId, RequirementStatus status)
           
 
Methods inherited from interface org.squashtest.csp.tm.service.CustomRequirementModificationService
findById, findVerifyingTestCasesByRequirementId, rename
 

Method Detail

changeDescription

@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.requirement.Requirement\',\'WRITE\') or hasRole(\'ROLE_ADMIN\')")
void changeDescription(long requirementId,
                                    String newDescription)

changeCriticality

@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.requirement.Requirement\', \'WRITE\') or hasRole(\'ROLE_ADMIN\')")
void changeCriticality(long requirementId,
                                    RequirementCriticality criticality)

changeReference

@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.requirement.Requirement\', \'WRITE\') or hasRole(\'ROLE_ADMIN\')")
void changeReference(long requirementId,
                                  String reference)

changeStatus

@PreAuthorize(value="hasPermission(#arg0, \'org.squashtest.csp.tm.domain.requirement.Requirement\', \'WRITE\') or hasRole(\'ROLE_ADMIN\')")
void changeStatus(long requirementId,
                               RequirementStatus status)


Copyright © 2010-2012 Squashtest TM, Squashtest.org. All Rights Reserved.