Package gov.nist.secauto.oscal.lib.model
Class AssessmentAssets.AssessmentPlatform
- java.lang.Object
-
- gov.nist.secauto.oscal.lib.model.AssessmentAssets.AssessmentPlatform
-
- Enclosing class:
- AssessmentAssets
@MetaschemaAssembly(formalName="Assessment Platform", description="Used to represent the toolset used to perform aspects of the assessment.", name="assessment-platform", metaschema=OscalAssessmentCommonMetaschema.class) public static class AssessmentAssets.AssessmentPlatform extends ObjectUsed to represent the toolset used to perform aspects of the assessment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAssessmentAssets.AssessmentPlatform.UsesComponentThe set of components that are used by the assessment platform.
-
Constructor Summary
Constructors Constructor Description AssessmentPlatform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddLink(Link item)Add a newLinkitem to the underlying collection.booleanaddProp(Property item)Add a newPropertyitem to the underlying collection.booleanaddUsesComponent(AssessmentAssets.AssessmentPlatform.UsesComponent item)Add a newAssessmentAssets.AssessmentPlatform.UsesComponentitem to the underlying collection.List<Link>getLinks()List<Property>getProps()gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultilinegetRemarks()gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupLinegetTitle()List<AssessmentAssets.AssessmentPlatform.UsesComponent>getUsesComponents()UUIDgetUuid()booleanremoveLink(Link item)Remove the first matchingLinkitem from the underlying collection.booleanremoveProp(Property item)Remove the first matchingPropertyitem from the underlying collection.booleanremoveUsesComponent(AssessmentAssets.AssessmentPlatform.UsesComponent item)Remove the first matchingAssessmentAssets.AssessmentPlatform.UsesComponentitem from the underlying collection.voidsetLinks(List<Link> value)voidsetProps(List<Property> value)voidsetRemarks(gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline value)voidsetTitle(gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupLine value)voidsetUsesComponents(List<AssessmentAssets.AssessmentPlatform.UsesComponent> value)voidsetUuid(UUID value)StringtoString()
-
-
-
Constructor Detail
-
AssessmentPlatform
public AssessmentPlatform()
-
-
Method Detail
-
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)
-
addProp
public boolean addProp(Property item)
Add a newPropertyitem to the underlying collection.- Parameters:
item- the item to add- Returns:
true
-
removeProp
public boolean removeProp(Property item)
Remove the first matchingPropertyitem from the underlying collection.- Parameters:
item- the item to remove- Returns:
trueif the item was removed orfalseotherwise
-
addLink
public boolean addLink(Link item)
Add a newLinkitem to the underlying collection.- Parameters:
item- the item to add- Returns:
true
-
removeLink
public boolean removeLink(Link item)
Remove the first matchingLinkitem from the underlying collection.- Parameters:
item- the item to remove- Returns:
trueif the item was removed orfalseotherwise
-
getUsesComponents
public List<AssessmentAssets.AssessmentPlatform.UsesComponent> getUsesComponents()
-
setUsesComponents
public void setUsesComponents(List<AssessmentAssets.AssessmentPlatform.UsesComponent> value)
-
addUsesComponent
public boolean addUsesComponent(AssessmentAssets.AssessmentPlatform.UsesComponent item)
Add a newAssessmentAssets.AssessmentPlatform.UsesComponentitem to the underlying collection.- Parameters:
item- the item to add- Returns:
true
-
removeUsesComponent
public boolean removeUsesComponent(AssessmentAssets.AssessmentPlatform.UsesComponent item)
Remove the first matchingAssessmentAssets.AssessmentPlatform.UsesComponentitem from the underlying collection.- Parameters:
item- the item to remove- Returns:
trueif the item was removed orfalseotherwise
-
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)
-
-