Class ISOCountry

  • All Implemented Interfaces:
    Serializable

    public class ISOCountry
    extends Object
    implements Serializable
    This domain object represents the ISO 3166 standard published by the International Organization for Standardization (ISO), and defines codes for the names of countries, dependent territories, and special areas of geographical interest.
    Author:
    Elbert Bautista (elbertbautista), Chad Harchar (charchar)
    See Also:
    ISO 3166-1, ISO 3166-1 alpha-2, ISO 3166 Decoding Table, Serialized Form
    • Constructor Detail

      • ISOCountry

        public ISOCountry()
    • Method Detail

      • getId

        public String getId()
      • getName

        public String getName()
        The full name of the country.
        Returns:
        The full name of the country.
      • getAlpha2

        public String getAlpha2()
        The two letter code for this country.
        Returns:
        The two letter code for this country.
        See Also:
        ISO 3166-1 alpha-2
      • getAlpha3

        public String getAlpha3()
        The three letter code for this country.
        Returns:
        The three letter code for this country.
        See Also:
        ISO 3166-1 alpha-3
      • getNumericCode

        public Integer getNumericCode()
        The three digit code for this country.
        Returns:
        The three digit code for this country.
        See Also:
        ISO 3166-1 numeric
      • setId

        public void setId​(String id)
      • setName

        public void setName​(String name)
        The full name of the country.
        Parameters:
        name - The full name of the country.
      • setAlpha2

        public void setAlpha2​(String alpha2)
        The two letter code for this country.
        Parameters:
        alpha2 - The two letter code for this country.
        See Also:
        ISO 3166-1 alpha-2
      • setAlpha3

        public void setAlpha3​(String alpha3)
        The three letter code for this country.
        Parameters:
        alpha3 - The three letter code for this country.
        See Also:
        ISO 3166-1 alpha-3
      • setNumericCode

        public void setNumericCode​(Integer numericCode)
        The three digit code for this country.
        Parameters:
        numericCode - The three digit code for this country.
        See Also:
        ISO 3166-1 numeric
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object