Package gov.nist.secauto.oscal.lib.model
Class SystemSecurityPlan
- java.lang.Object
-
- gov.nist.secauto.oscal.lib.model.AbstractOscalInstance
-
- gov.nist.secauto.oscal.lib.model.SystemSecurityPlan
-
- All Implemented Interfaces:
IOscalInstance
@MetaschemaAssembly(formalName="System Security Plan (SSP)", description="A system security plan, such as those described in NIST SP 800-18.", name="system-security-plan", metaschema=OscalSspMetaschema.class, rootName="system-security-plan") @AssemblyConstraints(index=@Index(level=ERROR,target="control-implementation/implemented-requirement//by-component|doc(system-implementation/leveraged-authorization/link[@rel=\'system-security-plan\']/@href)/system-security-plan/control-implementation/implemented-requirement//by-component",name="by-component-uuid",keyFields=@KeyField(target="@uuid"))) public class SystemSecurityPlan extends AbstractOscalInstance
A system security plan, such as those described in NIST SP 800-18.
-
-
Constructor Summary
Constructors Constructor Description SystemSecurityPlan()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BackMatter
getBackMatter()
ControlImplementation
getControlImplementation()
ImportProfile
getImportProfile()
Metadata
getMetadata()
SystemCharacteristics
getSystemCharacteristics()
SystemImplementation
getSystemImplementation()
UUID
getUuid()
void
setBackMatter(BackMatter value)
void
setControlImplementation(ControlImplementation value)
void
setImportProfile(ImportProfile value)
void
setMetadata(Metadata value)
void
setSystemCharacteristics(SystemCharacteristics value)
void
setSystemImplementation(SystemImplementation value)
void
setUuid(UUID value)
String
toString()
-
Methods inherited from class gov.nist.secauto.oscal.lib.model.AbstractOscalInstance
getResourceByUuid
-
-
-
-
Constructor Detail
-
SystemSecurityPlan
public SystemSecurityPlan()
-
-
Method Detail
-
getMetadata
public Metadata getMetadata()
-
setMetadata
public void setMetadata(Metadata value)
-
getImportProfile
public ImportProfile getImportProfile()
-
setImportProfile
public void setImportProfile(ImportProfile value)
-
getSystemCharacteristics
public SystemCharacteristics getSystemCharacteristics()
-
setSystemCharacteristics
public void setSystemCharacteristics(SystemCharacteristics value)
-
getSystemImplementation
public SystemImplementation getSystemImplementation()
-
setSystemImplementation
public void setSystemImplementation(SystemImplementation value)
-
getControlImplementation
public ControlImplementation getControlImplementation()
-
setControlImplementation
public void setControlImplementation(ControlImplementation value)
-
getBackMatter
public BackMatter getBackMatter()
-
setBackMatter
public void setBackMatter(BackMatter value)
-
-