Class ChineseAddressFacade

    • Constructor Detail

      • ChineseAddressFacade

        public ChineseAddressFacade()
    • Method Detail

      • getCityForIsocode

        public CityData getCityForIsocode​(java.lang.String isocode)
        Description copied from interface: AddressFacade
        Find city by its code
        Specified by:
        getCityForIsocode in interface AddressFacade
        Parameters:
        isocode - city code
        Returns:
        city data
      • getDistrcitForIsocode

        public DistrictData getDistrcitForIsocode​(java.lang.String isocode)
        Description copied from interface: AddressFacade
        Find district by its code
        Specified by:
        getDistrcitForIsocode in interface AddressFacade
        Parameters:
        isocode - district code
        Returns:
        district data
      • getCitiesForRegion

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

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

        public boolean validatePostcode​(java.lang.String postcode)
        Description copied from interface: AddressFacade
        Validate the specific postcode
        Specified by:
        validatePostcode in interface AddressFacade
        Parameters:
        postcode - the specific postcode
        Returns:
        validated result
      • isInvalidCellphone

        public boolean isInvalidCellphone​(java.lang.String cellphone)
        Description copied from interface: AddressFacade
        Validate the specific cell phone
        Specified by:
        isInvalidCellphone in interface AddressFacade
        Parameters:
        cellphone - the specific cell phone
        Returns:
        validated result
      • getChineseAddressService

        protected AddressService getChineseAddressService()
      • setChineseAddressService

        public void setChineseAddressService​(AddressService chineseAddressService)
      • setPostcodeValidateStrategy

        public void setPostcodeValidateStrategy​(PostcodeValidateStrategy postcodeValidateStrategy)
      • setCellphoneValidateStrategy

        public void setCellphoneValidateStrategy​(CellphoneValidateStrategy cellphoneValidateStrategy)