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:
gov.nist.secauto.metaschema.core.model.IBoundObject
,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",
moduleClass=OscalSspModule.class,
rootName="system-security-plan",
modelConstraints=@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
implements gov.nist.secauto.metaschema.core.model.IBoundObject
A system security plan, such as those described in NIST SP 800-18.
-
Constructor Summary
ConstructorDescriptionSystemSecurityPlan
(gov.nist.secauto.metaschema.core.model.IMetaschemaData data) -
Method Summary
Modifier and TypeMethodDescriptiongov.nist.secauto.metaschema.core.model.IMetaschemaData
getUuid()
void
setBackMatter
(BackMatter value) void
void
setImportProfile
(ImportProfile value) void
setMetadata
(Metadata value) void
void
void
toString()
Methods inherited from class gov.nist.secauto.oscal.lib.model.AbstractOscalInstance
getResourceByUuid
-
Constructor Details
-
SystemSecurityPlan
public SystemSecurityPlan() -
SystemSecurityPlan
-
-
Method Details
-
getMetaschemaData
- Specified by:
getMetaschemaData
in interfacegov.nist.secauto.metaschema.core.model.IBoundObject
-
getUuid
- Specified by:
getUuid
in interfaceIOscalInstance
-
setUuid
-
getMetadata
- Specified by:
getMetadata
in interfaceIOscalInstance
-
setMetadata
-
getImportProfile
-
setImportProfile
-
getSystemCharacteristics
-
setSystemCharacteristics
-
getSystemImplementation
-
setSystemImplementation
-
getControlImplementation
-
setControlImplementation
-
getBackMatter
- Specified by:
getBackMatter
in interfaceIOscalInstance
-
setBackMatter
-
toString
-