Class ChineseAddressFacade
- java.lang.Object
-
- de.hybris.platform.addressfacades.address.impl.ChineseAddressFacade
-
- All Implemented Interfaces:
AddressFacade
public class ChineseAddressFacade extends java.lang.Object implements AddressFacade
Implementation ofAddressFacade
-
-
Constructor Summary
Constructors Constructor Description ChineseAddressFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CellphoneValidateStrategygetCellphoneValidateStrategy()protected AddressServicegetChineseAddressService()java.util.List<CityData>getCitiesForRegion(java.lang.String regionCode)Find cities by region codeprotected Converter<CityModel,CityData>getCityConverter()CityDatagetCityForIsocode(java.lang.String isocode)Find city by its codeDistrictDatagetDistrcitForIsocode(java.lang.String isocode)Find district by its codeprotected Converter<DistrictModel,DistrictData>getDistrictConverter()java.util.List<DistrictData>getDistrictsForCity(java.lang.String cityCode)Find districts by city codeprotected PostcodeValidateStrategygetPostCodeValidateStrategy()booleanisInvalidCellphone(java.lang.String cellphone)Validate the specific cell phonevoidsetCellphoneValidateStrategy(CellphoneValidateStrategy cellphoneValidateStrategy)voidsetChineseAddressService(AddressService chineseAddressService)voidsetCityConverter(Converter<CityModel,CityData> cityConverter)voidsetDistrictConverter(Converter<DistrictModel,DistrictData> districtConverter)voidsetPostcodeValidateStrategy(PostcodeValidateStrategy postcodeValidateStrategy)booleanvalidatePostcode(java.lang.String postcode)Validate the specific postcode
-
-
-
Method Detail
-
getCityForIsocode
public CityData getCityForIsocode(java.lang.String isocode)
Description copied from interface:AddressFacadeFind city by its code- Specified by:
getCityForIsocodein interfaceAddressFacade- Parameters:
isocode- city code- Returns:
- city data
-
getDistrcitForIsocode
public DistrictData getDistrcitForIsocode(java.lang.String isocode)
Description copied from interface:AddressFacadeFind district by its code- Specified by:
getDistrcitForIsocodein interfaceAddressFacade- Parameters:
isocode- district code- Returns:
- district data
-
getCitiesForRegion
public java.util.List<CityData> getCitiesForRegion(java.lang.String regionCode)
Description copied from interface:AddressFacadeFind cities by region code- Specified by:
getCitiesForRegionin interfaceAddressFacade- 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:AddressFacadeFind districts by city code- Specified by:
getDistrictsForCityin interfaceAddressFacade- Parameters:
cityCode- city Code- Returns:
- district list in the city
-
validatePostcode
public boolean validatePostcode(java.lang.String postcode)
Description copied from interface:AddressFacadeValidate the specific postcode- Specified by:
validatePostcodein interfaceAddressFacade- Parameters:
postcode- the specific postcode- Returns:
- validated result
-
isInvalidCellphone
public boolean isInvalidCellphone(java.lang.String cellphone)
Description copied from interface:AddressFacadeValidate the specific cell phone- Specified by:
isInvalidCellphonein interfaceAddressFacade- Parameters:
cellphone- the specific cell phone- Returns:
- validated result
-
getChineseAddressService
protected AddressService getChineseAddressService()
-
setChineseAddressService
public void setChineseAddressService(AddressService chineseAddressService)
-
getDistrictConverter
protected Converter<DistrictModel,DistrictData> getDistrictConverter()
-
setDistrictConverter
public void setDistrictConverter(Converter<DistrictModel,DistrictData> districtConverter)
-
getPostCodeValidateStrategy
protected PostcodeValidateStrategy getPostCodeValidateStrategy()
-
setPostcodeValidateStrategy
public void setPostcodeValidateStrategy(PostcodeValidateStrategy postcodeValidateStrategy)
-
getCellphoneValidateStrategy
protected CellphoneValidateStrategy getCellphoneValidateStrategy()
-
setCellphoneValidateStrategy
public void setCellphoneValidateStrategy(CellphoneValidateStrategy cellphoneValidateStrategy)
-
-