Interface AddressFacade

  • All Known Implementing Classes:
    ChineseAddressFacade

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

      • getCityForIsocode

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

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

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

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

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

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