Package gov.nist.secauto.oscal.lib.model
Class AssessmentSubjectPlaceholder
- java.lang.Object
-
- gov.nist.secauto.oscal.lib.model.AssessmentSubjectPlaceholder
-
@MetaschemaAssembly(formalName="Assessment Subject Placeholder", description="Used when the assessment subjects will be determined as part of one or more other assessment activities. These assessment subjects will be recorded in the assessment results in the assessment log.", name="assessment-subject-placeholder", metaschema=OscalAssessmentCommonMetaschema.class) public class AssessmentSubjectPlaceholder extends Object
Used when the assessment subjects will be determined as part of one or more other assessment activities. These assessment subjects will be recorded in the assessment results in the assessment log.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AssessmentSubjectPlaceholder.Source
Assessment subjects will be identified while conducting the referenced activity-instance.
-
Constructor Summary
Constructors Constructor Description AssessmentSubjectPlaceholder()
-
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.boolean
addSource(AssessmentSubjectPlaceholder.Source item)
Add a newAssessmentSubjectPlaceholder.Source
item to the underlying collection.gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline
getDescription()
List<Link>
getLinks()
List<Property>
getProps()
gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline
getRemarks()
List<AssessmentSubjectPlaceholder.Source>
getSources()
UUID
getUuid()
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.boolean
removeSource(AssessmentSubjectPlaceholder.Source item)
Remove the first matchingAssessmentSubjectPlaceholder.Source
item from the underlying collection.void
setDescription(gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline value)
void
setLinks(List<Link> value)
void
setProps(List<Property> value)
void
setRemarks(gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline value)
void
setSources(List<AssessmentSubjectPlaceholder.Source> value)
void
setUuid(UUID value)
String
toString()
-
-
-
Constructor Detail
-
AssessmentSubjectPlaceholder
public AssessmentSubjectPlaceholder()
-
-
Method Detail
-
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)
-
getSources
public List<AssessmentSubjectPlaceholder.Source> getSources()
-
setSources
public void setSources(List<AssessmentSubjectPlaceholder.Source> value)
-
addSource
public boolean addSource(AssessmentSubjectPlaceholder.Source item)
Add a newAssessmentSubjectPlaceholder.Source
item to the underlying collection.- Parameters:
item
- the item to add- Returns:
true
-
removeSource
public boolean removeSource(AssessmentSubjectPlaceholder.Source item)
Remove the first matchingAssessmentSubjectPlaceholder.Source
item from the underlying collection.- Parameters:
item
- the item to remove- Returns:
true
if the item was removed orfalse
otherwise
-
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
-
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)
-
-