public void setSourceName(Addresses addresses) { List<Address> list = addresses.getAddress(); if (list != null) { for (SourceAware element : list) { setSourceName(element); } } }
@Override public Addresses toAddressList(Collection<AddressEntity> entities) { if (entities == null) { return null; } Addresses addresses = new Addresses(); List<Address> addressList = mapperFacade.mapAsList(entities, Address.class); addresses.setAddress(addressList); return addresses; }
public static void calculateLastModified(Addresses addresses) { if (addresses != null && addresses.getAddress() != null && !addresses.getAddress().isEmpty()) { LastModifiedDate latest = null; for (Address address : addresses.getAddress()) { if (address.getLastModifiedDate() != null && address.getLastModifiedDate().after(latest)) { latest = address.getLastModifiedDate(); } } addresses.setLastModifiedDate(latest); } }
public static void setPathToAddresses(Addresses addresses, String orcid) { if (addresses != null) { addresses.setPath(ADDRESS.replace("{orcid}", orcid)); if (addresses.getAddress() != null && !addresses.getAddress().isEmpty()) { for (Address address : addresses.getAddress()) { setPathToAddress(address, orcid); } } } }
if (addresses.getAddress() != null) { Addresses filteredAddresses = new Addresses(); filteredAddresses.setAddress(new ArrayList<Address>(addresses.getAddress())); person.setAddresses(filteredAddresses);
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((addresses == null) ? 0 : addresses.hashCode()); result = prime * result + ((biography == null) ? 0 : biography.hashCode()); result = prime * result + ((emails == null) ? 0 : emails.hashCode()); result = prime * result + ((externalIdentifiers == null) ? 0 : externalIdentifiers.hashCode()); result = prime * result + ((keywords == null) ? 0 : keywords.hashCode()); result = prime * result + ((name == null) ? 0 : name.hashCode()); result = prime * result + ((otherNames == null) ? 0 : otherNames.hashCode()); result = prime * result + ((path == null) ? 0 : path.hashCode()); result = prime * result + ((researcherUrls == null) ? 0 : researcherUrls.hashCode()); return result; }
if (other.addresses != null) return false; } else if (!addresses.equals(other.addresses)) return false; if (biography == null) {
public static void calculateLastModified(Person person) { if (person != null) { calculateLastModified(person.getAddresses()); calculateLastModified(person.getEmails()); calculateLastModified(person.getExternalIdentifiers()); calculateLastModified(person.getKeywords()); calculateLastModified(person.getOtherNames()); calculateLastModified(person.getResearcherUrls()); LastModifiedDate l1 = person.getAddresses() == null ? null : person.getAddresses().getLastModifiedDate(); LastModifiedDate l2 = person.getEmails() == null ? null : person.getEmails().getLastModifiedDate(); LastModifiedDate l3 = person.getExternalIdentifiers() == null ? null : person.getExternalIdentifiers().getLastModifiedDate(); LastModifiedDate l4 = person.getKeywords() == null ? null : person.getKeywords().getLastModifiedDate(); LastModifiedDate l5 = person.getOtherNames() == null ? null : person.getOtherNames().getLastModifiedDate(); LastModifiedDate l6 = person.getResearcherUrls() == null ? null : person.getResearcherUrls().getLastModifiedDate(); LastModifiedDate globalLatest = calculateLatest(l1, l2, l3, l4, l5, l6); person.setLastModifiedDate(globalLatest); } }
if (addresses.getAddress() != null) { Addresses filteredAddresses = new Addresses(); filteredAddresses.setAddress(new ArrayList<Address>(addresses.getAddress())); person.setAddresses(filteredAddresses);
public static AddressesForm valueOf(Addresses addresses) { AddressesForm form = new AddressesForm(); if(addresses != null && addresses.getAddress() != null) { for(Address address : addresses.getAddress()) { form.getAddresses().add(AddressForm.valueOf(address)); } } return form; }
public Addresses toAddresses() { Addresses result = new Addresses(); if(addresses != null) { List<Address> addressList = new ArrayList<Address>(); for(AddressForm form : addresses) { addressList.add(form.toAddress()); } result.setAddress(addressList); } return result; }
if(addresses.getAddress() != null) { for(Address updatedOrNew : addresses.getAddress()) { if(existingAddress.getId().equals(updatedOrNew.getPutCode())) { deleteMe = false; if(addresses != null && addresses.getAddress() != null) { for(Address updatedOrNew : addresses.getAddress()) { if(updatedOrNew.getPutCode() != null) {
if (r.getPerson().getAddresses() != null && r.getPerson().getAddresses().getAddress() != null) for (Address a : r.getPerson().getAddresses().getAddress()) { if (a.getCountry() != null && a.getCountry().getValue() !=null) doc.address.add(new SchemaOrgAddress(a.getCountry().getValue().toString()));
checkAndFilter(orcid, person.getAddresses().getAddress(), READ_BIO_REQUIRED_SCOPE, true);