Class City

  • Direct Known Subclasses:
    CityManager.CityHelper

    public class City
    extends java.lang.Object
    Represents a city.

    Created: 11.06.2006 08:19:23
    Since:
    0.1
    Author:
    Volker Bergmann
    • Constructor Detail

      • City

        public City​(State state,
                    java.lang.String name,
                    java.lang.String addition,
                    java.lang.String[] postalCodes,
                    java.lang.String areaCode)
        Instantiates a new City.
        Parameters:
        state - the state
        name - the name
        addition - the addition
        postalCodes - the postal codes
        areaCode - the area code
    • Method Detail

      • getNameExtension

        public java.lang.String getNameExtension()
        Gets name extension.
        Returns:
        the name extension
      • setNameExtension

        public void setNameExtension​(java.lang.String nameExtension)
        Sets name extension.
        Parameters:
        nameExtension - the name extension
      • getPostalCodes

        public java.lang.String[] getPostalCodes()
        Get postal codes string [ ].
        Returns:
        the string [ ]
      • setPostalCodes

        public void setPostalCodes​(java.lang.String[] postalCodes)
        Sets postal codes.
        Parameters:
        postalCodes - the postal codes
      • addPostalCode

        public void addPostalCode​(java.lang.String postalCode)
        Add postal code.
        Parameters:
        postalCode - the postal code
      • getZipCodes

        @Deprecated
        public java.lang.String[] getZipCodes()
        Deprecated.
        use property postalCodes
        Get zip codes string [ ].
        Returns:
        the string [ ]
      • setZipCodes

        @Deprecated
        public void setZipCodes​(java.lang.String[] zipCodes)
        Deprecated.
        use property postalCodes
        Sets zip codes.
        Parameters:
        zipCodes - the zip codes
      • addZipCode

        @Deprecated
        public void addZipCode​(java.lang.String zipCode)
        Deprecated.
        use property postalCodes
        Add zip code.
        Parameters:
        zipCode - the zip code
      • getAreaCode

        public java.lang.String getAreaCode()
        Gets area code.
        Returns:
        the area code
      • setAreaCode

        public void setAreaCode​(java.lang.String phoneCode)
        Sets area code.
        Parameters:
        phoneCode - the phone code
      • getState

        public State getState()
        Gets state.
        Returns:
        the state
      • setState

        public void setState​(State state)
        Sets state.
        Parameters:
        state - the state
      • getCountry

        public Country getCountry()
        Gets country.
        Returns:
        the country
      • getName

        public java.lang.String getName()
        Gets name.
        Returns:
        the name
      • getLanguage

        public java.util.Locale getLanguage()
        Gets language.
        Returns:
        the language
      • setLanguage

        public void setLanguage​(java.util.Locale language)
        Sets language.
        Parameters:
        language - the language
      • getPopulation

        public int getPopulation()
        Gets population.
        Returns:
        the population
      • setPopulation

        public void setPopulation​(int population)
        Sets population.
        Parameters:
        population - the population
      • generateMobileNumber

        public PhoneNumber generateMobileNumber()
        Generate mobile number phone number.
        Returns:
        the phone number
      • generateLandlineNumber

        public PhoneNumber generateLandlineNumber()
        Generate landline number phone number.
        Returns:
        the phone number
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object