query templates and JDBC DAO updated for the new materialised views
removed old and ignored tests for dspace & eprints: they are not applicable since the implementation of the streaming method
Support for RCUK - Research Councils UK
Support for SNSF - Swiss National Science Foundation
Added support for Austrian funder FWF
Added support for MESTD Serbia
improved csv serialisation
cleanup
streaming exporters based on lower level jdbc api
trying to tell JDBC to not load all projects in memory
streaming tsv export, better error management
ignore xslt based old tests
streaming implementation for dspace/eprints API
moved openaire exporter common model beans in dnet-openaireplus-mapping-utils
do not invent the funding program in the info:eu string if there is no funding program (e.g. MZOS)
close the output stream upon completion
fixed generation of idnamespace and added tests
deleted unused xslt folders
added projectDetails.do and streamProjectDetails.do
fixed unit tests
bypass DatabaseService to serve requests for projects from APIs: dspace, eprints, tsv
fixed bug on croatian project prefixes
Supporting acronyms in original language for Croatian projects: HRZZ and MZOS instead of the previous CSF and MSES.
Dedicated method to check the date parameters, in order to avoid the exception reported by Pedro's colleague: 'Returns: HTTP Status 500 - Request processing failed; nested exception is java.lang.IllegalArgumentException: Parameter contains an invalid character'
Supporting export of NWO
Handling DatabaseException
added MSES and CSF in the eprints xslt
Added support for Croatian projects: MSES and CSF.
unescaped grant id in the first part of the snippet for eprints
escaping '/' also in the grant agreement as in SFI we have grant ids with '/'.
support for SFI
bugfix: switching start/end date
added optional request parameter article293
updated prefix for H2020 projects
#1413: escaping /in FundingProgram
update sql query for projects
Fixes the regular expression for white space inclusion #1399
Changed NHMRC namespace prefix
Well, other funders cannot me managed transparently as long as we use an enum...shall we exploit the Context profiles instead?
#1379: funder shortname are now included in the funding ids. More generic XSLT allows to managed ANDS, ARC and other funders transparently.
FCT prefix fixed
TSV query updated to use the fundingpaths table, assuming there is the column "description"
Fixed xpath to get the funding program
The funding programme is inside the fundingpath and must be extracted.
Test updated for the new fundingpath management
When generating the fundingPrefix, the final '%' is not to be added, as it is already in the query template.
Changed again the regex, as the FP7::SP1::HEALTH wasn't matched
More logs
Changed regular expression to check params, as now :: and % must pass
Updated implementation to use the new fundingpaths table of the db
Added test for query with date parameters
handling urisdiction (see #1037)
export tsv with funding param
exporter for projects in tsv format
Updated queries to return the funder name. Refactored xslts. More comprehensive tests.
project id must be compliant to the guidelines, as reported by Pedro in #1037: this is just a tmp workaround, waiting for some more details from Pedro.
added missing final '/' for FCT grant ids for dspace
Fixed regex to generate the grant id for FCT projects.
Fixed tests
Added support for FCT projects.
new locators, increased major version
Fixed xslt to handle WT case. Added tests.
Fixed query for WT
Updated MVC controller accroding to spring4 capabilities
Selection via property between static or dynamic DB service locator
Bulk project export for Wellcome Trust projects.
changed attribute of xsl:output to fix the incompatibility issue: "SEPM0009: Values of 'standalone' and 'omit-xml-declaration' conflict" (see also http://www.w3.org/TR/2005/WD-xslt-xquery-serialization-20050211/#N109D1)