Package eu.dnetlib.openaire.funders
Class FundersApiController
java.lang.Object
eu.dnetlib.openaire.common.AbstractExporterController
eu.dnetlib.openaire.funders.FundersApiController
@RestController
@CrossOrigin(origins="*")
@ConditionalOnProperty(value="openaire.exporter.enable.funders",
havingValue="true")
public class FundersApiController
extends AbstractExporterController
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.dnetlib.openaire.common.AbstractExporterController
AbstractExporterController.ErrorMessage -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class eu.dnetlib.openaire.common.AbstractExporterController
handle400, handle404, handle500, prepareResponse
-
Constructor Details
-
FundersApiController
public FundersApiController()
-
-
Method Details
-
getFunders
@RequestMapping(value="/funders", produces="application/json", method=GET) public List<FunderDbEntry> getFunders() throws FundersApiException- Throws:
FundersApiException
-
getFunder
@RequestMapping(value="/funders/{id}", produces="application/json", method=GET) public FunderDbEntry getFunder(@PathVariable String id) throws FundersApiException - Throws:
FundersApiException
-
updateFunder
@RequestMapping(value="/funders/{id}", produces="application/json", method=POST) public FunderDbEntry updateFunder(@PathVariable String id, @RequestBody FunderDbUpdate funderUpdate) throws FundersApiException - Throws:
FundersApiException
-