Interface PostalAddress

  • All Superinterfaces:
    ExtensibleObject

    public interface PostalAddress
    extends ExtensibleObject
    PostalAddress is a simple re-usable entity class that defines attributes of a postal Address.
    Author:
    Farrukh S. Najmi
    • Method Detail

      • getStreet

        String getStreet()
                  throws JAXRException
        Returns the street name. Default is an empty String.
        Capability Level: 0
        Returns:
        the street name
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
      • setStreet

        void setStreet​(String street)
                throws JAXRException
        Sets the street name.
        Capability Level: 0
        Parameters:
        street - the street name
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
      • getStreetNumber

        String getStreetNumber()
                        throws JAXRException
        Returns the street number. Default is an empty String.
        Capability Level: 0
        Returns:
        the street number
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
      • setStreetNumber

        void setStreetNumber​(String streetNumber)
                      throws JAXRException
        Sets the street number.
        Capability Level: 0
        Parameters:
        streetNumber - the street number
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
      • getCity

        String getCity()
                throws JAXRException
        Returns the city. Default is an empty String.
        Capability Level: 0
        Returns:
        the city
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
      • setCity

        void setCity​(String city)
              throws JAXRException
        Sets the city.
        Capability Level: 0
        Parameters:
        city - the city
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
      • getStateOrProvince

        String getStateOrProvince()
                           throws JAXRException
        Returns the state or province. Default is an empty String.
        Capability Level: 0
        Returns:
        the state or province
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
      • setStateOrProvince

        void setStateOrProvince​(String stateOrProvince)
                         throws JAXRException
        Sets the state or province.
        Capability Level: 0
        Parameters:
        stateOrProvince - the state or province
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
      • getPostalCode

        String getPostalCode()
                      throws JAXRException
        Returns the postal or zip code. Default is an empty String.
        Capability Level: 0
        Returns:
        the postal code (e.g. US zip code)
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
      • setPostalCode

        void setPostalCode​(String postalCode)
                    throws JAXRException
        Sets the postal or zip code.
        Capability Level: 0
        Parameters:
        postalCode - the postal code (e.g. US zip code)
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
      • getCountry

        String getCountry()
                   throws JAXRException
        Returns the country. Default is an empty String.
        Capability Level: 0
        Returns:
        the country
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
      • setCountry

        void setCountry​(String country)
                 throws JAXRException
        Sets the country.
        Capability Level: 0
        Parameters:
        country - the country
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
      • getType

        String getType()
                throws JAXRException
        Returns the type of address (for example, "headquarters") as a String.
        Capability Level: 0
        Returns:
        the type for this PostalAddress. This is an arbitrary String (e.g. "Home", "Office")
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
      • setType

        void setType​(String type)
              throws JAXRException
        Sets the type of address (for example, "headquarters") as a String.
        Capability Level: 0
        Parameters:
        type - the type for this PostalAddress. This is an arbitrary String (e.g. "Home", "Office")
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
      • setPostalScheme

        void setPostalScheme​(ClassificationScheme scheme)
                      throws JAXRException
        Sets a user-defined postal scheme for codifying the attributes of PostalAddress.
        Capability Level: 0
        Parameters:
        scheme - the user defined postal scheme.
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
      • getPostalScheme

        ClassificationScheme getPostalScheme()
                                      throws JAXRException
        Returns a user-defined postal scheme for codifying the attributes of PostalAddress. If none is defined for this object, then must return the default value returned by RegistryService#getDefaultPostalScheme()
        Capability Level: 0
        Returns:
        the user defined postal scheme.
        Throws:
        JAXRException - If the Jakarta XML Registries provider encounters an internal error
        See Also:
        RegistryService.getDefaultPostalScheme()