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
,java.io.Serializable
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanNameAware
,org.springframework.beans.factory.InitializingBean
public class ChineseAddressService extends DefaultAddressService implements AddressService
Implementation ofAddressService
- See Also:
- Serialized Form
-
-
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, txManager
-
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant
-
-
Constructor Summary
Constructors Constructor Description ChineseAddressService(AddressDao chineseAddressDao, CityDao cityDao, DistrictDao districtDao)
Constructor of ChineseAddressService
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected AddressDao
getChineseAddressDao()
java.util.List<CityModel>
getCitiesForRegion(java.lang.String regionCode)
Find cities by region codeprotected CityDao
getCityDao()
CityModel
getCityForIsocode(java.lang.String isocode)
Find city by its codeCityModel
getCityForRegionAndIsocode(RegionModel region, java.lang.String isocode)
Gets city by region and its codeprotected DistrictDao
getDistrictDao()
DistrictModel
getDistrictForCityAndIsocode(CityModel city, java.lang.String isocode)
Gets district by city and its codeDistrictModel
getDistrictForIsocode(java.lang.String isocode)
Find district by its codejava.util.List<DistrictModel>
getDistrictsForCity(java.lang.String cityCode)
Find districts by city codevoid
setChineseAddressDao(AddressDao chineseAddressDao)
Deprecated.since 1905-
Methods inherited from class de.hybris.platform.servicelayer.user.impl.DefaultAddressService
cloneAddress, cloneAddressForOwner, createAddressForOwner, createAddressForUser, getAddressesForOwner, setAddressDao
-
Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManager
-
Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplace
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.servicelayer.user.AddressService
cloneAddress, cloneAddressForOwner, createAddressForOwner, createAddressForUser, getAddressesForOwner
-
-
-
-
Constructor Detail
-
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 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 interfaceAddressService
- 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 interfaceAddressService
- 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 interfaceAddressService
- Parameters:
isocode
- city code- Returns:
- city model
-
getDistrictForIsocode
public DistrictModel getDistrictForIsocode(java.lang.String isocode)
Description copied from interface:AddressService
Find district by its code- Specified by:
getDistrictForIsocode
in interfaceAddressService
- Parameters:
isocode
- district code- Returns:
- district 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 interfaceAddressService
- Parameters:
region
- the region that the city belongs toisocode
- 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 interfaceAddressService
- Parameters:
city
- the city that the district belongs toisocode
- 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
-
-