org.squashtest.tm.service.internal.requirement
Class CustomRequirementVersionManagerServiceImpl
java.lang.Object
org.squashtest.tm.service.internal.requirement.CustomRequirementVersionManagerServiceImpl
- All Implemented Interfaces:
- CustomRequirementVersionManagerService
@Service(value="CustomRequirementVersionManagerService")
@Transactional
public class CustomRequirementVersionManagerServiceImpl
- extends Object
- implements CustomRequirementVersionManagerService
- Author:
- Gregory Fouquet
|
Method Summary |
void |
changeCriticality(long requirementVersionId,
org.squashtest.tm.domain.requirement.RequirementCriticality criticality)
will change the requirement criticality and update the importance of any associated TestCase with importanceAuto
== true. |
List<org.squashtest.tm.domain.requirement.RequirementVersion> |
findAllByRequirement(long requirementId)
Fetches all versions for the given requirement |
org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.requirement.RequirementVersion>> |
findAllByRequirement(long requirementId,
org.squashtest.tm.core.foundation.collection.PagingAndSorting pas)
Fetches the paged, sorted collection of versions for the given requirement. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomRequirementVersionManagerServiceImpl
public CustomRequirementVersionManagerServiceImpl()
changeCriticality
@PreAuthorize(value="hasPermission(#requirementVersionId, \'org.squashtest.tm.domain.requirement.RequirementVersion\', \'WRITE\') or hasRole(\'ROLE_ADMIN\')")
public void changeCriticality(long requirementVersionId,
org.squashtest.tm.domain.requirement.RequirementCriticality criticality)
- Description copied from interface:
CustomRequirementVersionManagerService
- 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 CustomRequirementVersionManagerService
- See Also:
CustomRequirementVersionManagerService.changeCriticality(long,
org.squashtest.tm.domain.requirement.RequirementCriticality)
findAllByRequirement
@PreAuthorize(value="hasPermission(#requirementId, \'org.squashtest.tm.domain.requirement.Requirement\', \'READ\') or hasRole(\'ROLE_ADMIN\')")
@Transactional(readOnly=true)
public org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<org.squashtest.tm.domain.requirement.RequirementVersion>> findAllByRequirement(long requirementId,
org.squashtest.tm.core.foundation.collection.PagingAndSorting pas)
- Description copied from interface:
CustomRequirementVersionManagerService
- Fetches the paged, sorted collection of versions for the given requirement.
- Specified by:
findAllByRequirement in interface CustomRequirementVersionManagerService
- Returns:
- See Also:
CustomRequirementVersionManagerService.findAllByRequirement(long,
org.squashtest.tm.core.foundation.collection.PagingAndSorting)
findAllByRequirement
@PreAuthorize(value="hasPermission(#requirementId, \'org.squashtest.tm.domain.requirement.Requirement\', \'READ\') or hasRole(\'ROLE_ADMIN\')")
public List<org.squashtest.tm.domain.requirement.RequirementVersion> findAllByRequirement(long requirementId)
- Description copied from interface:
CustomRequirementVersionManagerService
- Fetches all versions for the given requirement
- Specified by:
findAllByRequirement in interface CustomRequirementVersionManagerService
- Returns:
Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.