|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectAbstractMetadata
ModifiableMetadata
MetadataEntity
IdentifierImpl
public class IdentifierImpl
Value uniquely identifying an object within a namespace.
Field Summary |
---|
Fields inherited from class AbstractMetadata |
---|
LOGGER |
Fields inherited from interface Identifier |
---|
AUTHORITY_KEY, CODE_KEY |
Constructor Summary | |
---|---|
IdentifierImpl()
Construct an initially empty identifier. |
|
IdentifierImpl(Citation authority,
String code)
Creates an identifier initialized to the given authority and code. |
|
IdentifierImpl(Identifier source)
Constructs a metadata entity initialized with the values from the specified metadata. |
|
IdentifierImpl(String code)
Creates an identifier initialized to the given code. |
Method Summary | |
---|---|
Citation |
getAuthority()
Organization or party responsible for definition and maintenance of the code. |
String |
getCode()
Alphanumeric value identifying an instance in the namespace. |
String |
getVersion()
Identifier of the version of the associated code, as specified by the code space or code authority. |
void |
setAuthority(Citation newValue)
Set the organization or party responsible for definition and maintenance of the code. |
void |
setCode(String newValue)
Set the alphanumeric value identifying an instance in the namespace. |
void |
setVersion(String newValue)
Set an identifier of the version of the associated code. |
Methods inherited from class MetadataEntity |
---|
ensureNonNull, getStandard |
Methods inherited from class ModifiableMetadata |
---|
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable |
Methods inherited from class AbstractMetadata |
---|
asMap, asTree, equals, getInterface, hashCode, toString |
Methods inherited from class Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public IdentifierImpl()
public IdentifierImpl(Identifier source)
public IdentifierImpl(String code)
public IdentifierImpl(Citation authority, String code)
Method Detail |
---|
public String getCode()
getCode
in interface Identifier
public void setCode(String newValue)
public String getVersion()
null
if not available.public void setVersion(String newValue)
public Citation getAuthority()
getAuthority
in interface Identifier
null
if not available.public void setAuthority(Citation newValue)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |