Interface AddressFacade
-
- All Known Implementing Classes:
ChineseAddressFacade
public interface AddressFacade
Provide 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 codeCityData
getCityForIsocode(java.lang.String isocode)
Find city by its codeDistrictData
getDistrcitForIsocode(java.lang.String isocode)
Find district by its codejava.util.List<DistrictData>
getDistrictsForCity(java.lang.String cityCode)
Find districts by city codeboolean
isInvalidCellphone(java.lang.String cellphone)
Validate the specific cell phoneboolean
validatePostcode(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
-
-