public static void setPathToResearcherUrls(ResearcherUrls researcherUrls, String orcid) { if (researcherUrls != null) { researcherUrls.setPath(RESEARCHER_URLS.replace("{orcid}", orcid)); if (researcherUrls.getResearcherUrls() != null && !researcherUrls.getResearcherUrls().isEmpty()) { for (ResearcherUrl rUrl : researcherUrls.getResearcherUrls()) { setPathToResearcherUrl(rUrl, orcid); } } } }
public static WebsitesForm valueOf(ResearcherUrls researcherUrls) { WebsitesForm w = new WebsitesForm(); if (researcherUrls.getResearcherUrls() != null) { for (ResearcherUrl ru : researcherUrls.getResearcherUrls()) { w.websites.add(WebsiteForm.valueOf(ru)); } } return w; }
public void setSourceName(ResearcherUrls researcherUrls) { List<ResearcherUrl> list = researcherUrls.getResearcherUrls(); if (list != null) { for (SourceAware element : list) { setSourceName(element); } } }
public static void calculateLastModified(ResearcherUrls researcherUrls) { if (researcherUrls != null && researcherUrls.getResearcherUrls() != null && !researcherUrls.getResearcherUrls().isEmpty()) { LastModifiedDate latest = null; for (ResearcherUrl researcherUrl : researcherUrls.getResearcherUrls()) { if (researcherUrl.getLastModifiedDate() != null && researcherUrl.getLastModifiedDate().after(latest)) { latest = researcherUrl.getLastModifiedDate(); } } researcherUrls.setLastModifiedDate(latest); } }
if(researcherUrls.getResearcherUrls() != null) { for(ResearcherUrl updatedOrNew : researcherUrls.getResearcherUrls()) { if(existingEntity.getId().equals(updatedOrNew.getPutCode())) { deleteMe = false; if(researcherUrls != null && researcherUrls.getResearcherUrls() != null) { for(ResearcherUrl updatedOrNew : researcherUrls.getResearcherUrls()) { if(updatedOrNew.getPutCode() != null) {
if (rUrls.getResearcherUrls() != null) { ResearcherUrls filteredRUrls = new ResearcherUrls(); filteredRUrls.setResearcherUrls(new ArrayList<ResearcherUrl>(rUrls.getResearcherUrls())); person.setResearcherUrls(filteredRUrls);
if (rUrls.getResearcherUrls() != null) { ResearcherUrls filteredRUrls = new ResearcherUrls(); filteredRUrls.setResearcherUrls(new ArrayList<ResearcherUrl>(rUrls.getResearcherUrls())); person.setResearcherUrls(filteredRUrls);
if (r.getPerson().getResearcherUrls() != null && r.getPerson().getResearcherUrls().getResearcherUrls() != null) for (ResearcherUrl u : r.getPerson().getResearcherUrls().getResearcherUrls()) { doc.url.add(u.getUrl().getValue());
checkAndFilter(orcid, person.getResearcherUrls().getResearcherUrls(), READ_BIO_REQUIRED_SCOPE, true);