Package gov.nist.secauto.oscal.lib.model
Class FindingTarget
java.lang.Object
gov.nist.secauto.oscal.lib.model.FindingTarget
- All Implemented Interfaces:
gov.nist.secauto.metaschema.core.model.IBoundObject
@MetaschemaAssembly(formalName="Objective Status",
description="Captures an assessor\'s conclusions regarding the degree to which an objective is satisfied.",
name="finding-target",
moduleClass=OscalAssessmentCommonModule.class)
public class FindingTarget
extends Object
implements gov.nist.secauto.metaschema.core.model.IBoundObject
Captures an assessor's conclusions regarding the degree to which an objective is satisfied.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA determination of if the objective is satisfied or not within a given system. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanAdd a newLinkitem to the underlying collection.booleanAdd a newPropertyitem to the underlying collection.gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultilinegetLinks()gov.nist.secauto.metaschema.core.model.IMetaschemaDatagetProps()gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultilinegov.nist.secauto.metaschema.core.datatype.markup.MarkupLinegetTitle()getType()booleanremoveLink(Link item) Remove the first matchingLinkitem from the underlying collection.booleanremoveProp(Property item) Remove the first matchingPropertyitem from the underlying collection.voidsetDescription(gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline value) voidvoidvoidvoidsetRemarks(gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline value) voidsetStatus(FindingTarget.Status value) voidsetTargetId(String value) voidsetTitle(gov.nist.secauto.metaschema.core.datatype.markup.MarkupLine value) voidtoString()
-
Constructor Details
-
FindingTarget
public FindingTarget() -
FindingTarget
-
-
Method Details
-
getMetaschemaData
- Specified by:
getMetaschemaDatain interfacegov.nist.secauto.metaschema.core.model.IBoundObject
-
getType
-
setType
-
getTargetId
-
setTargetId
-
getTitle
-
setTitle
-
getDescription
-
setDescription
-
getProps
-
setProps
-
addProp
Add a newPropertyitem to the underlying collection.- Parameters:
item- the item to add- Returns:
true
-
removeProp
Remove the first matchingPropertyitem from the underlying collection.- Parameters:
item- the item to remove- Returns:
trueif the item was removed orfalseotherwise
-
getLinks
-
setLinks
-
addLink
Add a newLinkitem to the underlying collection.- Parameters:
item- the item to add- Returns:
true
-
removeLink
Remove the first matchingLinkitem from the underlying collection.- Parameters:
item- the item to remove- Returns:
trueif the item was removed orfalseotherwise
-
getStatus
-
setStatus
-
getImplementationStatus
-
setImplementationStatus
-
getRemarks
-
setRemarks
-
toString
-