org.squashtest.tm.service.requirement
Class VerifiedRequirement

java.lang.Object
  extended by org.squashtest.tm.service.requirement.VerifiedRequirement

public class VerifiedRequirement
extends Object

Partial view of a RequirementVersionCoverage verified by some test case.

Author:
Gregory Fouquet, mpagnon

Constructor Summary
VerifiedRequirement(org.squashtest.tm.domain.requirement.RequirementVersion version, boolean directlyVerified)
           
VerifiedRequirement(org.squashtest.tm.domain.testcase.RequirementVersionCoverage requirementVersionCoverage, boolean directVerification)
           
 
Method Summary
 org.squashtest.tm.domain.requirement.RequirementCategory getCategory()
           
 org.squashtest.tm.domain.requirement.RequirementCriticality getCriticality()
           
 String getDescription()
           
 Long getId()
           
 String getName()
           
 org.squashtest.tm.domain.project.Project getProject()
           
 String getReference()
           
 org.squashtest.tm.domain.requirement.RequirementStatus getStatus()
           
 Set<org.squashtest.tm.domain.testcase.ActionTestStep> getVerifyingSteps()
           
 int getVersionNumber()
           
 boolean hasStepAsVerifying(long stepId)
           
 boolean isDirectVerification()
           
 VerifiedRequirement withVerifyingStepsFrom(org.squashtest.tm.domain.testcase.TestCase testCase)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VerifiedRequirement

public VerifiedRequirement(@NotNull
                           org.squashtest.tm.domain.testcase.RequirementVersionCoverage requirementVersionCoverage,
                           boolean directVerification)

VerifiedRequirement

public VerifiedRequirement(@NotNull
                           org.squashtest.tm.domain.requirement.RequirementVersion version,
                           boolean directlyVerified)
Method Detail

getProject

public org.squashtest.tm.domain.project.Project getProject()

getStatus

public org.squashtest.tm.domain.requirement.RequirementStatus getStatus()

getName

public String getName()

getVersionNumber

public int getVersionNumber()

getDescription

public String getDescription()

getReference

public String getReference()

getCriticality

public org.squashtest.tm.domain.requirement.RequirementCriticality getCriticality()

getCategory

public org.squashtest.tm.domain.requirement.RequirementCategory getCategory()

isDirectVerification

public boolean isDirectVerification()

getId

public Long getId()

getVerifyingSteps

public Set<org.squashtest.tm.domain.testcase.ActionTestStep> getVerifyingSteps()

hasStepAsVerifying

public boolean hasStepAsVerifying(long stepId)

withVerifyingStepsFrom

public VerifiedRequirement withVerifyingStepsFrom(org.squashtest.tm.domain.testcase.TestCase testCase)


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