@Override public void populateAddressISOCountrySub(Address address) { if (StringUtils.isBlank(address.getIsoCountrySubdivision()) && address.getIsoCountryAlpha2() != null && StringUtils.isNotBlank(address.getStateProvinceRegion())) { String friendlyStateProvRegion = address.getStateProvinceRegion(); CountrySubdivision isoCountrySub = countrySubdivisionService.findSubdivisionByCountryAndAltAbbreviation(address.getIsoCountryAlpha2().getAlpha2(), friendlyStateProvRegion); if (isoCountrySub == null) { isoCountrySub = countrySubdivisionService.findSubdivisionByCountryAndName(address.getIsoCountryAlpha2().getAlpha2(), friendlyStateProvRegion); } if (isoCountrySub != null) { address.setIsoCountrySubdivision(isoCountrySub.getAbbreviation()); } } }
address.setIsoCountrySubdivision(isoCountrySub.getAbbreviation()); address.setStateProvinceRegion(isoCountrySub.getName()); } else {