Package gov.nist.secauto.oscal.lib.model
Class FindingTarget
- java.lang.Object
-
- gov.nist.secauto.oscal.lib.model.FindingTarget
-
@MetaschemaAssembly(formalName="Objective Status", description="Captures an assessor\'s conclusions regarding the degree to which an objective is satisfied.", name="finding-target", metaschema=OscalAssessmentCommonMetaschema.class) public class FindingTarget extends Object
Captures an assessor's conclusions regarding the degree to which an objective is satisfied.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FindingTarget.Status
A determination of if the objective is satisfied or not within a given system.
-
Constructor Summary
Constructors Constructor Description FindingTarget()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addLink(Link item)
Add a newLink
item to the underlying collection.boolean
addProp(Property item)
Add a newProperty
item to the underlying collection.gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline
getDescription()
ImplementationStatus
getImplementationStatus()
List<Link>
getLinks()
List<Property>
getProps()
gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline
getRemarks()
FindingTarget.Status
getStatus()
String
getTargetId()
gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupLine
getTitle()
String
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.model.common.datatype.markup.MarkupMultiline value)
void
setImplementationStatus(ImplementationStatus value)
void
setLinks(List<Link> value)
void
setProps(List<Property> value)
void
setRemarks(gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline value)
void
setStatus(FindingTarget.Status value)
void
setTargetId(String value)
void
setTitle(gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupLine value)
void
setType(String value)
String
toString()
-
-
-
Constructor Detail
-
FindingTarget
public FindingTarget()
-
-
Method Detail
-
getTargetId
public String getTargetId()
-
setTargetId
public void setTargetId(String value)
-
getTitle
public gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupLine getTitle()
-
setTitle
public void setTitle(gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupLine value)
-
getDescription
public gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline getDescription()
-
setDescription
public void setDescription(gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline value)
-
addProp
public boolean addProp(Property item)
Add a newProperty
item to the underlying collection.- Parameters:
item
- the item to add- Returns:
true
-
removeProp
public boolean removeProp(Property item)
Remove the first matchingProperty
item from the underlying collection.- Parameters:
item
- the item to remove- Returns:
true
if the item was removed orfalse
otherwise
-
addLink
public boolean addLink(Link item)
Add a newLink
item to the underlying collection.- Parameters:
item
- the item to add- Returns:
true
-
removeLink
public boolean removeLink(Link item)
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
public FindingTarget.Status getStatus()
-
setStatus
public void setStatus(FindingTarget.Status value)
-
getImplementationStatus
public ImplementationStatus getImplementationStatus()
-
setImplementationStatus
public void setImplementationStatus(ImplementationStatus value)
-
getRemarks
public gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline getRemarks()
-
setRemarks
public void setRemarks(gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline value)
-
-