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 AddressDaogetChineseAddressDao()java.util.List<CityModel>getCitiesForRegion(java.lang.String regionCode)Find cities by region codeprotected CityDaogetCityDao()CityModelgetCityForIsocode(java.lang.String isocode)Find city by its codeCityModelgetCityForRegionAndIsocode(RegionModel region, java.lang.String isocode)Gets city by region and its codeprotected DistrictDaogetDistrictDao()DistrictModelgetDistrictForCityAndIsocode(CityModel city, java.lang.String isocode)Gets district by city and its codeDistrictModelgetDistrictForIsocode(java.lang.String isocode)Find district by its codejava.util.List<DistrictModel>getDistrictsForCity(java.lang.String cityCode)Find districts by city codevoidsetChineseAddressDao(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:AddressServiceFind cities by region code- Specified by:
getCitiesForRegionin 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:AddressServiceFind districts by city code- Specified by:
getDistrictsForCityin interfaceAddressService- Parameters:
cityCode- city code- Returns:
- district list in the city
-
getCityForIsocode
public CityModel getCityForIsocode(java.lang.String isocode)
Description copied from interface:AddressServiceFind city by its code- Specified by:
getCityForIsocodein interfaceAddressService- Parameters:
isocode- city code- Returns:
- city model
-
getDistrictForIsocode
public DistrictModel getDistrictForIsocode(java.lang.String isocode)
Description copied from interface:AddressServiceFind district by its code- Specified by:
getDistrictForIsocodein interfaceAddressService- Parameters:
isocode- district code- Returns:
- district model
-
getCityForRegionAndIsocode
public CityModel getCityForRegionAndIsocode(RegionModel region, java.lang.String isocode)
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
public DistrictModel getDistrictForCityAndIsocode(CityModel city, java.lang.String isocode)
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
protected AddressDao getChineseAddressDao()
-
getCityDao
protected CityDao getCityDao()
-
getDistrictDao
protected DistrictDao getDistrictDao()
-
setChineseAddressDao
@Deprecated public void setChineseAddressDao(AddressDao chineseAddressDao)
Deprecated.since 1905
-
-