gov.nasa.pds.registry.model
Class ExternalIdentifier

java.lang.Object
  extended by gov.nasa.pds.registry.model.Identifiable
      extended by gov.nasa.pds.registry.model.RegistryObject
          extended by gov.nasa.pds.registry.model.ExternalIdentifier
All Implemented Interfaces:
Serializable

@Entity
public class ExternalIdentifier
extends RegistryObject

ExternalIdentifier instances provide the additional identifier information to RegistryObject such as DUNS number, Social Security Number, or an alias name of the organization. The attribute identificationScheme is used to reference the identification scheme (e.g., DUNS, Social Security #), and the attribute value contains the actual information (e.g., the DUNS number, the social security number). Each RegistryObject MAY contain 0 or more ExternalIdentifier instances.

Author:
pramirez
See Also:
Serialized Form

Constructor Summary
ExternalIdentifier()
           
 
Method Summary
 boolean equals(Object obj)
           
 String getIdentificationScheme()
           
 String getRegistryObject()
           
 String getValue()
           
 int hashCode()
           
 void setIdentificationScheme(String identificationScheme)
           
 void setRegistryObject(String registryObject)
           
 void setValue(String value)
           
 
Methods inherited from class gov.nasa.pds.registry.model.RegistryObject
getClassifications, getDescription, getExternalIdentifiers, getLid, getName, getObjectType, getStatus, getVersionName, setClassifications, setDescription, setExternalIdentifiers, setLid, setName, setObjectType, setStatus, setVersionName
 
Methods inherited from class gov.nasa.pds.registry.model.Identifiable
addSlot, getGuid, getHome, getSlot, getSlots, setGuid, setHome, setSlots
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalIdentifier

public ExternalIdentifier()
Method Detail

getIdentificationScheme

public String getIdentificationScheme()

setIdentificationScheme

public void setIdentificationScheme(String identificationScheme)

getRegistryObject

public String getRegistryObject()

setRegistryObject

public void setRegistryObject(String registryObject)

getValue

public String getValue()

setValue

public void setValue(String value)

hashCode

public int hashCode()
Overrides:
hashCode in class RegistryObject

equals

public boolean equals(Object obj)
Overrides:
equals in class RegistryObject


Copyright © 2010-2011 Planetary Data System. All Rights Reserved.