if (activities.getEducations() != null) { checkAndFilter(orcid, activities.getEducations().getSummaries(), READ_AFFILIATIONS_REQUIRED_SCOPE, true);
/** * Set the path attribute to all activities in the summary object * * @param ActivitiesSummary * @param orcid * The activity owner * */ public static void setPathToActivity(ActivitiesSummary activitiesSummary, String orcid) { if (activitiesSummary != null) { activitiesSummary.setPath(OrcidApiConstants.ACTIVITIES.replace("{orcid}", orcid)); ActivityUtils.setPathToEducations(activitiesSummary.getEducations(), orcid); ActivityUtils.setPathToEmployments(activitiesSummary.getEmployments(), orcid); ActivityUtils.setPathToFundings(activitiesSummary.getFundings(), orcid); ActivityUtils.setPathToWorks(activitiesSummary.getWorks(), orcid); ActivityUtils.setPathToPeerReviews(activitiesSummary.getPeerReviews(), orcid); } }
public static void calculateLastModified(ActivitiesSummary activitiesSummary) { if(activitiesSummary != null) { calculateLastModified(activitiesSummary.getEducations()); calculateLastModified(activitiesSummary.getEmployments()); calculateLastModified(activitiesSummary.getFundings()); calculateLastModified(activitiesSummary.getPeerReviews()); calculateLastModified(activitiesSummary.getWorks()); LastModifiedDate l1 = activitiesSummary.getEducations() == null ? null : activitiesSummary.getEducations().getLastModifiedDate(); LastModifiedDate l2= activitiesSummary.getEmployments() == null ? null : activitiesSummary.getEmployments().getLastModifiedDate(); LastModifiedDate l3 = activitiesSummary.getFundings() == null ? null : activitiesSummary.getFundings().getLastModifiedDate(); LastModifiedDate l4 = activitiesSummary.getPeerReviews() == null ? null : activitiesSummary.getPeerReviews().getLastModifiedDate(); LastModifiedDate l5 = activitiesSummary.getWorks() == null ? null : activitiesSummary.getWorks().getLastModifiedDate(); LastModifiedDate globalLatest = calculateLatest(l1, l2, l3, l4, l5); activitiesSummary.setLastModifiedDate(globalLatest); } }
return; if (as.getEducations() != null) { Educations educations = as.getEducations(); List<EducationSummary> list = educations.getSummaries(); if (list != null) {
if (r.getActivitiesSummary().getEducations() != null && r.getActivitiesSummary().getEducations().getSummaries() != null) for (EducationSummary e : r.getActivitiesSummary().getEducations().getSummaries()) { if (e.getOrganization() != null && e.getOrganization().getDisambiguatedOrganization() != null) doc.alumniOf.add(createOrg(