Name

ExternalIdentifier

Synopsis

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 ExternalIdentifiers 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( ).

Passed To

RegistryObject.{addExternalIdentifier( ), removeExternalIdentifier( )}

Returned By

javax.xml.registry.LifeCycleManager.createExternalIdentifier( ...

Get Java Web Services in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.