ExternalIdentifier | javax.xml.registry.infomodel |
JAXR 1.0; JWSDP 1.0, J2EE 1.4 |
public interface ExternalIdentifier extends RegistryObject { // Public Instance Methods public abstract ClassificationScheme getIdentificationScheme( ) throws javax.xml.registry.JAXRException; //L0 public abstract RegistryObject getRegistryObject( ) throws javax.xml.registry.JAXRException; //L0 public abstract String getValue( ) throws javax.xml.registry.JAXRException; //L0 public abstract void setIdentificationScheme(ClassificationScheme identificationScheme ) throws javax.xml.registry.JAXRException; //L0 public abstract void setValue(String value ) throws javax.xml.registry.JAXRException; //L0 }
An ExternalIdentifer is a value assigned by an external authority that can be associated with a RegistryObject . An example of ExternalIdentifier s that is widely recognized is a Dun and Bradstreet number (D-U-N-S), which a business can obtain following a process of registration. The value of the identifier can be obtained from the getValue( ) method, but its meaning can be interpreted only in relation to the scheme under which the value is classified , which can be obtained using the getClassificationScheme( ) method. A RegistryObject can have any number of ExternalIdentifiers , which are created using the BusinessLifeCycleManager createExternalIdentifier( ) method and added by calling addExternalIdentifier( ) .
RegistryObject.{addExternalIdentifier( ) , removeExternalIdentifier( )}
javax.xml.registry.LifeCycleManager.createExternalIdentifier( )