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 ObjectA 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 identificationmust 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 URIgetIdentifierType()StringgetValue()voidsetIdentifierType(URI value)voidsetValue(String value)StringtoString()
-
-
-
Constructor Detail
-
SystemId
public SystemId()
-
-