Package dev.metaschema.oscal.lib.model
Class Metadata.Party.ExternalId
java.lang.Object
dev.metaschema.oscal.lib.model.Metadata.Party.ExternalId
- All Implemented Interfaces:
dev.metaschema.core.model.IBoundObject
- Enclosing class:
- Metadata.Party
@MetaschemaField(formalName="Party External Identifier",
description="An identifier for a person or organization using a designated scheme. e.g. an Open Researcher and Contributor ID (ORCID).",
name="external-id",
moduleClass=OscalMetadataModule.class)
public static class Metadata.Party.ExternalId
extends Object
implements dev.metaschema.core.model.IBoundObject
An identifier for a person or organization using a designated scheme. e.g. an Open Researcher and Contributor ID (ORCID).
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newdev.metaschema.oscal.lib.model.Metadata.Party.ExternalIdinstance with no metadata.ExternalId(dev.metaschema.core.model.IMetaschemaData data) Constructs a newdev.metaschema.oscal.lib.model.Metadata.Party.ExternalIdinstance with the specified metadata. -
Method Summary
-
Constructor Details
-
ExternalId
public ExternalId()Constructs a newdev.metaschema.oscal.lib.model.Metadata.Party.ExternalIdinstance with no metadata. -
ExternalId
Constructs a newdev.metaschema.oscal.lib.model.Metadata.Party.ExternalIdinstance with the specified metadata.- Parameters:
data- the metaschema data, ornullif none
-
-
Method Details
-
getMetaschemaData
- Specified by:
getMetaschemaDatain interfacedev.metaschema.core.model.IBoundObject
-
getScheme
Get the "External Identifier Schema".Indicates the type of external identifier.
- Returns:
- the scheme value
-
setScheme
Set the "External Identifier Schema".Indicates the type of external identifier.
- Parameters:
value- the scheme value to set
-
getId
Get the field value.- Returns:
- the value
-
setId
Set the field value.- Parameters:
value- the value to set
-
toString
-