Interface AssessmentResults
-
- All Known Implementing Classes:
DefaultAssessmentResults
public interface AssessmentResultsRepresents the collected results of performing one or more assessments.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,SourceInfo>getAssessmentSubjects()Retrieve a mapping of system identifiers to source information.BaseRequirementResultgetBaseRequirementResult(String baseRequirement)Collection<BaseRequirementResult>getBaseRequirementResults()An collection of base requirement results based on a executed group of assessments.DerivedRequirementResultgetDerivedRequirementResult(String derivedRequirementId)Retrieves a specificDerivedRequirementResultbased on the provided identifier.ZonedDateTimegetEndTimestamp()The time at which the group of assessments ended.Map<String,String>getProperties()Used to retrieve meta information associated with the results.RequirementsManagergetRequirementsManager()ZonedDateTimegetStartTimestamp()The time at which the group of assessments started.
-
-
-
Method Detail
-
getRequirementsManager
RequirementsManager getRequirementsManager()
-
getStartTimestamp
ZonedDateTime getStartTimestamp()
The time at which the group of assessments started.- Returns:
- a
non-nulldate time
-
getEndTimestamp
ZonedDateTime getEndTimestamp()
The time at which the group of assessments ended.- Returns:
- a
non-nulldate time
-
getBaseRequirementResults
Collection<BaseRequirementResult> getBaseRequirementResults()
An collection of base requirement results based on a executed group of assessments.- Returns:
- a list of zero or more derived requirement results
-
getDerivedRequirementResult
DerivedRequirementResult getDerivedRequirementResult(String derivedRequirementId)
Retrieves a specificDerivedRequirementResultbased on the provided identifier.- Parameters:
derivedRequirementId- the identifier of aDerivedRequirementResult- Returns:
- the
DerivedRequirementResultornullif it was not found to exist
-
getBaseRequirementResult
BaseRequirementResult getBaseRequirementResult(String baseRequirement)
-
getProperties
Map<String,String> getProperties()
Used to retrieve meta information associated with the results.- Returns:
- an unmodifiable map of property keys to values
-
getAssessmentSubjects
Map<String,SourceInfo> getAssessmentSubjects()
Retrieve a mapping of system identifiers to source information.- Returns:
- the mapping
-
-