public interface Address
Base interface for all address objects.
  • Method Details

    • getCountry

      String getCountry()
      Get the country.
      Returns:
      the country
    • setCountry

      void setCountry(String country)
      Set the country.
      Parameters:
      country - the country
    • getLatitude

      Float getLatitude()
      Get the latitude.
      Returns:
      latitude
    • setLatitude

      void setLatitude(Float latitude)
      Set the latitude.
      Parameters:
      latitude - latitude
    • getLocality

      String getLocality()
      Get the locality.
      Returns:
      the locality
    • setLocality

      void setLocality(String locality)
      Set the locality.
      Parameters:
      locality - the locality
    • getLongitude

      Float getLongitude()
      Get the longitude of the address in degrees.
      Returns:
      the longitude of the address in degrees
    • setLongitude

      void setLongitude(Float longitude)
      Set the longitude of the address in degrees.
      Parameters:
      longitude - the longitude of the address in degrees.
    • getPostalCode

      String getPostalCode()
      Get the Postal code for the address.
      Returns:
      the postal code for the address
    • setPostalCode

      void setPostalCode(String postalCode)
      Set the postal code for the address.
      Parameters:
      postalCode - the postal code
    • getRegion

      String getRegion()
      Get the region.
      Returns:
      the region
    • setRegion

      void setRegion(String region)
      Set the region.
      Parameters:
      region - the region
    • getStreetAddress

      String getStreetAddress()
      Get the street address.
      Returns:
      the street address
    • setStreetAddress

      void setStreetAddress(String streetAddress)
      Set the street address.
      Parameters:
      streetAddress - the street address
    • getType

      String getType()
      Get the type of label of the address.
      Returns:
      the type or label of the address
    • setType

      void setType(String type)
      Get the type of label of the address.
      Parameters:
      type - the type of label of the address.
    • getFormatted

      String getFormatted()
      Get the formatted address.
      Returns:
      the formatted address
    • setFormatted

      void setFormatted(String formatted)
      Set the formatted address.
      Parameters:
      formatted - the formatted address
    • getPrimary

      Boolean getPrimary()

      Get a Boolean value indicating whether this instance of the Plural Field is the primary or preferred value of for this field, e.g. the preferred mailing address. Service Providers MUST NOT mark more than one instance of the same Plural Field as primary="true", and MAY choose not to mark any fields as primary, if this information is not available. Introduced in v0.8.1

      The service provider may wish to share the address instance between items and primary related to the address from which this came, so if the address came from an Organization, primary relates to the primary address of the organization, and not necessary the primary address of all addresses.

      If the address is not part of a list (eg Person.location ) primary has no meaning.

      Returns:
      true if the instance if the primary instance.
    • setPrimary

      void setPrimary(Boolean primary)
      Parameters:
      primary - set the Primary status of this Address.