@Override public Map<String, String> apply(Address address, TransformerContext context) { Map<String, String> physicalAddress = new LinkedHashMap<>(); safeSet("street", address.getStreetAddress(), physicalAddress); safeSet("street", address.getStreetAddress(), physicalAddress); safeSet("city", address.getLocality(), physicalAddress); safeSet("countryOrRegion", address.getCountry(), physicalAddress); safeSet("postalCode", address.getPostalCode(), physicalAddress); safeSet("state", address.getRegion(), physicalAddress); return physicalAddress; } }
private static com.google.api.services.people.v1.model.Address convertToGoogleAddress( ezvcard.property.Address vCardAddress) { com.google.api.services.people.v1.model.Address personAddress = new com.google.api.services.people.v1.model.Address(); personAddress.setCountry(vCardAddress.getCountry()); personAddress.setRegion(vCardAddress.getRegion()); personAddress.setCity(vCardAddress.getLocality()); personAddress.setPostalCode(vCardAddress.getPostalCode()); personAddress.setStreetAddress(vCardAddress.getStreetAddress()); personAddress.setPoBox(vCardAddress.getPoBox()); personAddress.setExtendedAddress(vCardAddress.getExtendedAddress()); // check to guard against unboxing of a null value personAddress.setMetadata( vCardAddress.getPref() != null && vCardAddress.getPref() == VCARD_PRIMARY_PREF ? PRIMARY_FIELD_METADATA : SECONDARY_FIELD_METADATA); return personAddress; }
EntityCondition.makeCondition("geoName", EntityOperator.LIKE, address.getRegion())) .cache().queryFirst(); if (stateGeo != null) {