org.squashtest.csp.tm.service
Interface CustomRequirementVersionManagerService

All Known Subinterfaces:
RequirementVersionManagerService
All Known Implementing Classes:
CustomRequirementVersionManagerServiceImpl

@Transactional
public interface CustomRequirementVersionManagerService

RequirementVersion management services which cannot be dyanmically generated.

Author:
Gregory Fouquet

Method Summary
 void changeCriticality(long requirementVersionId, RequirementCriticality criticality)
          will change the requirement criticality and update the importance of any associated TestCase with importanceAuto == true.
 org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<RequirementVersion>> findAllByRequirement(long requirementId, org.squashtest.tm.core.foundation.collection.PagingAndSorting pas)
          Fetches the paged, sorted collection of versions for the given requirement.
 

Method Detail

changeCriticality

void changeCriticality(long requirementVersionId,
                       @NotNull
                       RequirementCriticality criticality)
will change the requirement criticality and update the importance of any associated TestCase with importanceAuto == true.
(even through call steps)

Parameters:
requirementVersionId -
criticality -

findAllByRequirement

@Transactional(readOnly=true)
org.squashtest.tm.core.foundation.collection.PagedCollectionHolder<List<RequirementVersion>> findAllByRequirement(long requirementId,
                                                                                                                                @NotNull
                                                                                                                                org.squashtest.tm.core.foundation.collection.PagingAndSorting pas)
Fetches the paged, sorted collection of versions for the given requirement.

Parameters:
requirementId -
pas -
Returns:


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