logger.debug("Found {} marketArea:", marketArea.getName());
return dozerBeanMapper.map(marketArea, MarketAreaPojo.class);
}
public GeolocDataPojo getGeolocDataByRemoteAddress(final String remoteAddress) throws Exception {
final GeolocData geolocData = geolocService.getGeolocData(remoteAddress);
GeolocDataPojo geolocDataPojo = new GeolocDataPojo();
if(geolocData != null){
if(geolocData.getCountry() != null){
geolocDataPojo.setCountryName(geolocData.getCountry().getName());
geolocDataPojo.setCountryIsoCode(geolocData.getCountry().getIsoCode());
}
if(geolocData.getCity() != null){
geolocDataPojo.setCityName(geolocData.getCity().getName());
geolocDataPojo.setGeoNameId(geolocData.getCity().getGeoNameId());
}
}
return dozerBeanMapper.map(geolocData, GeolocDataPojo.class);
}