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
Modifier and TypeClassDescriptionstatic class
A determination of if the objective is satisfied or not within a given system. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Add a newLink
item to the underlying collection.boolean
Add a newProperty
item to the underlying collection.gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline
getLinks()
gov.nist.secauto.metaschema.core.model.IMetaschemaData
getProps()
gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline
gov.nist.secauto.metaschema.core.datatype.markup.MarkupLine
getTitle()
getType()
boolean
removeLink
(Link item) Remove the first matchingLink
item from the underlying collection.boolean
removeProp
(Property item) Remove the first matchingProperty
item from the underlying collection.void
setDescription
(gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline value) void
void
void
void
setRemarks
(gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline value) void
setStatus
(FindingTarget.Status value) void
setTargetId
(String value) void
setTitle
(gov.nist.secauto.metaschema.core.datatype.markup.MarkupLine value) void
toString()
-
Constructor Details
-
FindingTarget
public FindingTarget() -
FindingTarget
-
-
Method Details
-
getMetaschemaData
- Specified by:
getMetaschemaData
in interfacegov.nist.secauto.metaschema.core.model.IBoundObject
-
getType
-
setType
-
getTargetId
-
setTargetId
-
getTitle
-
setTitle
-
getDescription
-
setDescription
-
getProps
-
setProps
-
addProp
Add a newProperty
item to the underlying collection.- Parameters:
item
- the item to add- Returns:
true
-
removeProp
Remove the first matchingProperty
item from the underlying collection.- Parameters:
item
- the item to remove- Returns:
true
if the item was removed orfalse
otherwise
-
getLinks
-
setLinks
-
addLink
Add a newLink
item to the underlying collection.- Parameters:
item
- the item to add- Returns:
true
-
removeLink
Remove the first matchingLink
item from the underlying collection.- Parameters:
item
- the item to remove- Returns:
true
if the item was removed orfalse
otherwise
-
getStatus
-
setStatus
-
getImplementationStatus
-
setImplementationStatus
-
getRemarks
-
setRemarks
-
toString
-