Interface AddressFacade
-
- All Known Implementing Classes:
ChineseAddressFacade
public interface AddressFacadeProvide method related to address data
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<CityData>getCitiesForRegion(java.lang.String regionCode)Find cities by region codeCityDatagetCityForIsocode(java.lang.String isocode)Find city by its codeDistrictDatagetDistrcitForIsocode(java.lang.String isocode)Find district by its codejava.util.List<DistrictData>getDistrictsForCity(java.lang.String cityCode)Find districts by city codebooleanisInvalidCellphone(java.lang.String cellphone)Validate the specific cell phonebooleanvalidatePostcode(java.lang.String postcode)Validate the specific postcode
-
-
-
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
-
-