Class ExternalIdentifierImpl

  • All Implemented Interfaces:
    Serializable, javax.xml.registry.infomodel.ExtensibleObject, javax.xml.registry.infomodel.ExternalIdentifier, javax.xml.registry.infomodel.RegistryObject

    public class ExternalIdentifierImpl
    extends RegistryObjectImpl
    implements javax.xml.registry.infomodel.ExternalIdentifier, Serializable
    Implementation of ExternalIdentifier interface
    Author:
    Farrukh S. Najmi
    See Also:
    Serialized Form
    • Constructor Detail

      • ExternalIdentifierImpl

        public ExternalIdentifierImpl()
      • ExternalIdentifierImpl

        public ExternalIdentifierImpl​(javax.xml.registry.infomodel.Key key,
                                      String name,
                                      String value)
      • ExternalIdentifierImpl

        public ExternalIdentifierImpl​(javax.xml.registry.infomodel.ClassificationScheme identificationScheme,
                                      String name,
                                      String value)
    • Method Detail

      • getRegistryObject

        public javax.xml.registry.infomodel.RegistryObject getRegistryObject()
                                                                      throws javax.xml.registry.JAXRException
        Gets the parent registry object
        Specified by:
        getRegistryObject in interface javax.xml.registry.infomodel.ExternalIdentifier
        Throws:
        javax.xml.registry.JAXRException
      • setRegistryObject

        public void setRegistryObject​(javax.xml.registry.infomodel.RegistryObject registryObject)
                               throws javax.xml.registry.JAXRException
        Internal method to set the registry object
        Throws:
        javax.xml.registry.JAXRException
      • getValue

        public String getValue()
                        throws javax.xml.registry.JAXRException
        Gets the value of an ExternalIdentifier
        Specified by:
        getValue in interface javax.xml.registry.infomodel.ExternalIdentifier
        Throws:
        javax.xml.registry.JAXRException
      • setValue

        public void setValue​(String value)
                      throws javax.xml.registry.JAXRException
        Sets the value of an ExternalIdentifier
        Specified by:
        setValue in interface javax.xml.registry.infomodel.ExternalIdentifier
        Throws:
        javax.xml.registry.JAXRException
      • getIdentificationScheme

        public javax.xml.registry.infomodel.ClassificationScheme getIdentificationScheme()
                                                                                  throws javax.xml.registry.JAXRException
        Gets the ClassificationScheme that is used as the identification scheme for identifying this object.
        Specified by:
        getIdentificationScheme in interface javax.xml.registry.infomodel.ExternalIdentifier
        Throws:
        javax.xml.registry.JAXRException
      • setIdentificationScheme

        public void setIdentificationScheme​(javax.xml.registry.infomodel.ClassificationScheme classificationScheme)
                                     throws javax.xml.registry.JAXRException
        Sets the ClassificationScheme that is used as the identification scheme for identifying this object.
        Specified by:
        setIdentificationScheme in interface javax.xml.registry.infomodel.ExternalIdentifier
        Throws:
        javax.xml.registry.JAXRException