Package org.molgenis.api.fair.controller
Class FairController
- java.lang.Object
-
- org.molgenis.api.fair.controller.FairController
-
@Controller @RequestMapping("/api/fdp") public class FairController extends java.lang.ObjectServes metadata for the molgenis FAIR DataPoint.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.rdf4j.model.ModelgetCatalog(java.lang.String catalogID)org.eclipse.rdf4j.model.ModelgetDataset(java.lang.String catalogID, java.lang.String datasetID)org.eclipse.rdf4j.model.ModelgetDistribution(java.lang.String catalogID, java.lang.String datasetID, java.lang.String distributionID)org.eclipse.rdf4j.model.ModelgetMetadata()org.eclipse.rdf4j.model.ModelhandleUnknownEntityException(org.molgenis.data.UnknownEntityException e)
-
-
-
Method Detail
-
getMetadata
@GetMapping(produces="text/turtle") @ResponseBody public org.eclipse.rdf4j.model.Model getMetadata()
-
getCatalog
@GetMapping(produces="text/turtle", value="/{catalogID}") @ResponseBody public org.eclipse.rdf4j.model.Model getCatalog(@PathVariable("catalogID") java.lang.String catalogID)
-
getDataset
@GetMapping(produces="text/turtle", value="/{catalogID}/{datasetID}") @ResponseBody public org.eclipse.rdf4j.model.Model getDataset(@PathVariable("catalogID") java.lang.String catalogID, @PathVariable("datasetID") java.lang.String datasetID)
-
getDistribution
@GetMapping(produces="text/turtle", value="/{catalogID}/{datasetID}/{distributionID}") @ResponseBody public org.eclipse.rdf4j.model.Model getDistribution(@PathVariable("catalogID") java.lang.String catalogID, @PathVariable("datasetID") java.lang.String datasetID, @PathVariable("distributionID") java.lang.String distributionID)
-
handleUnknownEntityException
@ExceptionHandler(org.molgenis.data.UnknownEntityException.class) @ResponseBody @ResponseStatus(BAD_REQUEST) public org.eclipse.rdf4j.model.Model handleUnknownEntityException(org.molgenis.data.UnknownEntityException e)
-
-