Class AbstractFindNonMatchingDerivedRequirementsHandler<T>
- java.lang.Object
-
- gov.nist.secauto.decima.xml.testing.assertion.AbstractFindNonMatchingDerivedRequirementsHandler<T>
-
- All Implemented Interfaces:
RequirementHandler
public abstract class AbstractFindNonMatchingDerivedRequirementsHandler<T> extends Object implements RequirementHandler
-
-
Constructor Summary
Constructors Constructor Description AbstractFindNonMatchingDerivedRequirementsHandler(ResultStatus requiredStatus, AssertionTracker tracker)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description AssertionTrackergetAssertionTracker()ResultStatusgetRequiredStatus()Set<T>getRequirements()booleanhandleBaseRequirementResult(BaseRequirementResult baseResult)booleanhandleDerivedRequirementResult(BaseRequirementResult baseResult, DerivedRequirementResult derivedResult)protected abstract ThandleNonMatchingDerivedRequirement(BaseRequirementResult baseResult, DerivedRequirementResult derivedResult)voidhandleTestResult(BaseRequirementResult baseResult, DerivedRequirementResult derivedResult, TestResult testResult)
-
-
-
Constructor Detail
-
AbstractFindNonMatchingDerivedRequirementsHandler
public AbstractFindNonMatchingDerivedRequirementsHandler(ResultStatus requiredStatus, AssertionTracker tracker)
-
-
Method Detail
-
getRequiredStatus
public ResultStatus getRequiredStatus()
-
getAssertionTracker
public AssertionTracker getAssertionTracker()
-
handleBaseRequirementResult
public boolean handleBaseRequirementResult(BaseRequirementResult baseResult) throws AssertionException
- Specified by:
handleBaseRequirementResultin interfaceRequirementHandler- Throws:
AssertionException
-
handleDerivedRequirementResult
public boolean handleDerivedRequirementResult(BaseRequirementResult baseResult, DerivedRequirementResult derivedResult) throws AssertionException
- Specified by:
handleDerivedRequirementResultin interfaceRequirementHandler- Throws:
AssertionException
-
handleNonMatchingDerivedRequirement
protected abstract T handleNonMatchingDerivedRequirement(BaseRequirementResult baseResult, DerivedRequirementResult derivedResult)
-
handleTestResult
public void handleTestResult(BaseRequirementResult baseResult, DerivedRequirementResult derivedResult, TestResult testResult)
- Specified by:
handleTestResultin interfaceRequirementHandler
-
-