Class ChineseAddressService

    • Constructor Detail

      • ChineseAddressService

        public ChineseAddressService​(AddressDao chineseAddressDao,
                                     CityDao cityDao,
                                     DistrictDao districtDao)
        Constructor of ChineseAddressService
        Parameters:
        chineseAddressDao - dao of chinese address
        cityDao - dao of city
        districtDao - dao of district
    • Method Detail

      • getCitiesForRegion

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

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

        public CityModel getCityForIsocode​(java.lang.String isocode)
        Description copied from interface: AddressService
        Find city by its code
        Specified by:
        getCityForIsocode in interface AddressService
        Parameters:
        isocode - city code
        Returns:
        city model
      • getCityForRegionAndIsocode

        public CityModel getCityForRegionAndIsocode​(RegionModel region,
                                                    java.lang.String isocode)
        Description copied from interface: AddressService
        Gets city by region and its code
        Specified by:
        getCityForRegionAndIsocode in interface AddressService
        Parameters:
        region - the region that the city belongs to
        isocode - city code
        Returns:
        city model
      • getDistrictForCityAndIsocode

        public DistrictModel getDistrictForCityAndIsocode​(CityModel city,
                                                          java.lang.String isocode)
        Description copied from interface: AddressService
        Gets district by city and its code
        Specified by:
        getDistrictForCityAndIsocode in interface AddressService
        Parameters:
        city - the city that the district belongs to
        isocode - district code
        Returns:
        district model
      • getChineseAddressDao

        protected AddressDao getChineseAddressDao()
      • getCityDao

        protected CityDao getCityDao()
      • getDistrictDao

        protected DistrictDao getDistrictDao()
      • setChineseAddressDao

        @Deprecated
        public void setChineseAddressDao​(AddressDao chineseAddressDao)
        Deprecated.
        since 1905