Interface AddressFacade

All Known Implementing Classes:
ChineseAddressFacade

public interface AddressFacade
Provide method related to address data
  • Method Details

    • getCityForIsocode

      CityData getCityForIsocode(String isocode)
      Find city by its code
      Parameters:
      isocode - city code
      Returns:
      city data
    • getDistrcitForIsocode

      DistrictData getDistrcitForIsocode(String isocode)
      Find district by its code
      Parameters:
      isocode - district code
      Returns:
      district data
    • getCitiesForRegion

      List<CityData> getCitiesForRegion(String regionCode)
      Find cities by region code
      Parameters:
      regionCode - region Code
      Returns:
      city list in the region
    • getDistrictsForCity

      List<DistrictData> getDistrictsForCity(String cityCode)
      Find districts by city code
      Parameters:
      cityCode - city Code
      Returns:
      district list in the city
    • validatePostcode

      boolean validatePostcode(String postcode)
      Validate the specific postcode
      Parameters:
      postcode - the specific postcode
      Returns:
      validated result
    • isInvalidCellphone

      boolean isInvalidCellphone(String cellphone)
      Validate the specific cell phone
      Parameters:
      cellphone - the specific cell phone
      Returns:
      validated result