Project

General

Profile

« Previous | Next » 

Revision 42994

Supporting export of NWO

View differences:

modules/cnr-openaire-exporter/trunk/src/main/java/eu/dnetlib/openaire/exporter/ProjectsController.java
181 181
		case CSF:
182 182
			if (StringUtils.isBlank(suffix)) return "irb_hr______::CSF";
183 183
			else return "irb_hr______::CSF::" + suffix;
184
		case NWO:
185
			if (StringUtils.isBlank(suffix)) return "nwo_________::NWO";
186
			else return "nwo_________::NWO::" + suffix;
184 187
		default:
185 188
			throw new IllegalArgumentException("Invalid funding " + funding + " (valid are: " + Arrays.asList(Funding.values()) + ") ");
186 189
		}
......
290 293
	}
291 294

  
292 295
	private enum Funding {
293
		FP7, WT, FCT, H2020, NHMRC, ARC, SFI, MSES, CSF
296
		FP7, WT, FCT, H2020, NHMRC, ARC, SFI, MSES, CSF, NWO
294 297
	}
295 298
}
modules/cnr-openaire-exporter/trunk/src/main/resources/eu/dnetlib/openaire/exporter/xslt/projects_eprints.xslt
33 33
			<xsl:when test="$funder = 'SFI'">for:value:component:_sfi_project_id</xsl:when>
34 34
			<xsl:when test="$funder = 'MSES'">for:value:component:_mses_project_id</xsl:when>
35 35
			<xsl:when test="$funder = 'CSF'">for:value:component:_csf_project_id</xsl:when>
36
			<xsl:when test="$funder = 'NWO'">for:value:component:_nwo_project_id</xsl:when>
36 37
			<xsl:otherwise>info:eu-repo/grantAgreement/</xsl:otherwise>
37 38
			</xsl:choose>
38 39
		</xsl:variable>

Also available in: Unified diff