Class ChineseAddressService
java.lang.Object
de.hybris.platform.servicelayer.internal.service.AbstractService
de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
de.hybris.platform.servicelayer.user.impl.DefaultAddressService
de.hybris.platform.addressservices.address.impl.ChineseAddressService
- All Implemented Interfaces:
AddressService,AddressService,Serializable,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean
Implementation of
AddressService- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
AbstractService.SerializableDTO -
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
modelService, sessionService, txManagerFields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant -
Constructor Summary
ConstructorsConstructorDescriptionChineseAddressService(AddressDao chineseAddressDao, CityDao cityDao, DistrictDao districtDao) Constructor of ChineseAddressService -
Method Summary
Modifier and TypeMethodDescriptionprotected AddressDaogetCitiesForRegion(String regionCode) Find cities by region codeprotected CityDaogetCityForIsocode(String isocode) Find city by its codegetCityForRegionAndIsocode(RegionModel region, String isocode) Gets city by region and its codeprotected DistrictDaogetDistrictForCityAndIsocode(CityModel city, String isocode) Gets district by city and its codegetDistrictForIsocode(String isocode) Find district by its codegetDistrictsForCity(String cityCode) Find districts by city codevoidsetChineseAddressDao(AddressDao chineseAddressDao) Deprecated, for removal: This API element is subject to removal in a future version.since 1905Methods inherited from class de.hybris.platform.servicelayer.user.impl.DefaultAddressService
cloneAddress, cloneAddressForOwner, createAddressForOwner, createAddressForUser, getAddressesForOwner, setAddressDaoMethods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManagerMethods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplaceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.servicelayer.user.AddressService
cloneAddress, cloneAddressForOwner, createAddressForOwner, createAddressForUser, getAddressesForOwner
-
Constructor Details
-
ChineseAddressService
public ChineseAddressService(AddressDao chineseAddressDao, CityDao cityDao, DistrictDao districtDao) Constructor of ChineseAddressService- Parameters:
chineseAddressDao- dao of chinese addresscityDao- dao of citydistrictDao- dao of district
-
-
Method Details
-
getCitiesForRegion
Description copied from interface:AddressServiceFind cities by region code- Specified by:
getCitiesForRegionin interfaceAddressService- Parameters:
regionCode- region code- Returns:
- city list in the region
-
getDistrictsForCity
Description copied from interface:AddressServiceFind districts by city code- Specified by:
getDistrictsForCityin interfaceAddressService- Parameters:
cityCode- city code- Returns:
- district list in the city
-
getCityForIsocode
Description copied from interface:AddressServiceFind city by its code- Specified by:
getCityForIsocodein interfaceAddressService- Parameters:
isocode- city code- Returns:
- city model
-
getDistrictForIsocode
Description copied from interface:AddressServiceFind district by its code- Specified by:
getDistrictForIsocodein interfaceAddressService- Parameters:
isocode- district code- Returns:
- district model
-
getCityForRegionAndIsocode
Description copied from interface:AddressServiceGets city by region and its code- Specified by:
getCityForRegionAndIsocodein interfaceAddressService- Parameters:
region- the region that the city belongs toisocode- city code- Returns:
- city model
-
getDistrictForCityAndIsocode
Description copied from interface:AddressServiceGets district by city and its code- Specified by:
getDistrictForCityAndIsocodein interfaceAddressService- Parameters:
city- the city that the district belongs toisocode- district code- Returns:
- district model
-
getChineseAddressDao
-
getCityDao
-
getDistrictDao
-
setChineseAddressDao
@Deprecated(since="1905", forRemoval=true) public void setChineseAddressDao(AddressDao chineseAddressDao) Deprecated, for removal: This API element is subject to removal in a future version.since 1905
-