Package gov.nist.secauto.oscal.lib.model
Class SystemId
- java.lang.Object
-
- gov.nist.secauto.oscal.lib.model.SystemId
-
@MetaschemaField(formalName="System Identification", description="A [human-oriented](https://pages.nist.gov/OSCAL/concepts/identifier-use/#human-oriented), [globally unique](https://pages.nist.gov/OSCAL/concepts/identifier-use/#globally-unique) identifier with [cross-instance](https://pages.nist.gov/OSCAL/concepts/identifier-use/#cross-instance) scope that can be used to reference this system identification property elsewhere in [this or other OSCAL instances](https://pages.nist.gov/OSCAL/concepts/identifier-use/#scope). When referencing an externally defined `system identification`, the `system identification` must be used in the context of the external / imported OSCAL instance (e.g., uri-reference). This string should be assigned [per-subject](https://pages.nist.gov/OSCAL/concepts/identifier-use/#consistency), which means it should be consistently used to identify the same system across revisions of the document.", name="system-id", metaschema=OscalImplementationCommonMetaschema.class, isCollapsible=false) public class SystemId extends Object
A human-oriented, globally unique identifier with cross-instance scope that can be used to reference this system identification property elsewhere in this or other OSCAL instances. When referencing an externally definedsystem identification
, thesystem identification
must be used in the context of the external / imported OSCAL instance (e.g., uri-reference). This string should be assigned per-subject, which means it should be consistently used to identify the same system across revisions of the document.
-
-
Constructor Summary
Constructors Constructor Description SystemId()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description URI
getIdentifierType()
String
getValue()
void
setIdentifierType(URI value)
void
setValue(String value)
String
toString()
-
-
-
Constructor Detail
-
SystemId
public SystemId()
-
-