@Override public Collection<? extends GroupableActivity> getActivities() { return getFundingSummary(); }
public void setSourceName(Fundings fundings) { if (fundings != null) { for (FundingGroup group : fundings.getFundingGroup()) { for (FundingSummary summary : group.getFundingSummary()) { setSourceName(summary); } } } }
/** * Set the path attribute to every funding inside the Fundings element. * * @param Fundings * The fundings container * @param orcid * The activity owner * */ public static void setPathToFundings(Fundings fundings, String orcid) { if(fundings != null) { fundings.setPath(OrcidApiConstants.FUNDINGS.replace("{orcid}", orcid)); for(FundingGroup group : fundings.getFundingGroup()) { for(FundingSummary summary : group.getFundingSummary()) { setPathToActivity(summary, orcid); } } } }
for (FundingGroup funding : groups) { if (funding != null) { List<FundingSummary> fundings = funding.getFundingSummary(); for (FundingSummary summary : fundings) { activities.put(summary.getPutCode(), summary);
FundingGroup group = groupIt.next(); checkAndFilter(orcid, group.getFundingSummary(), READ_FUNDING_REQUIRED_SCOPE, true); if (group.getFundingSummary().isEmpty()) { groupIt.remove(); } else {
fundingGroup.getFundingSummary().add(fundingSummary); Collections.sort(fundingGroup.getFundingSummary(), new GroupableActivityComparator());
for (FundingGroup e : r.getActivitiesSummary().getFundings().getFundingGroup()) { if (e.getFundingSummary().get(0) != null && e.getFundingSummary().get(0).getOrganization() != null && e.getFundingSummary().get(0).getOrganization().getDisambiguatedOrganization() != null) { SchemaOrgAffiliation a = createOrg( e.getFundingSummary().get(0).getOrganization().getName(), e.getFundingSummary().get(0).getTitle().getTitle().getContent(), e.getFundingSummary().get(0).getOrganization().getDisambiguatedOrganization().getDisambiguationSource(), e.getFundingSummary().get(0).getOrganization().getDisambiguatedOrganization().getDisambiguatedOrganizationIdentifier(), e.getFundingSummary().get(0).getOrganization().getDisambiguatedOrganization().getExternalIdentifiers()); if (e.getIdentifiers() != null && e.getIdentifiers().getExternalIdentifier() != null) for (ExternalID id : e.getIdentifiers().getExternalIdentifier()) {
if (groups != null) { for (FundingGroup group : groups) { List<FundingSummary> summaryList = group.getFundingSummary(); if (summaryList != null) { for (FundingSummary summary : summaryList) {