Class OntologyController

java.lang.Object
ubic.gemma.web.controller.ontology.OntologyController

@RequestMapping("/ont") @Controller public class OntologyController extends Object
Provide minimal support for exposing Gemma ontology.
Author:
poirigui
  • Constructor Details

    • OntologyController

      public OntologyController()
  • Method Details

    • getOntology

      @RequestMapping(value={"/TGEMO","/TGEMO.OWL"}, method={GET,HEAD}) public org.springframework.web.servlet.view.RedirectView getOntology()
    • getTerm

      @ResponseBody @RequestMapping(value="/{termId:TGEMO_.*}", method={GET,HEAD}) public String getTerm(@PathVariable("termId") String termId)
    • getFactorValue

      @ResponseBody @RequestMapping(value="/TGFVO/{factorValueId}", method={GET,HEAD}, produces={"text/html","application/rdf+xml"}) public String getFactorValue(@PathVariable("factorValueId") Long factorValueId, @RequestHeader(value="Accept",required=false) String acceptHeader)
    • getFactorValueAnnotation

      @ResponseBody @RequestMapping(value="/TGFVO/{factorValueId}/{annotationId}", method={GET,HEAD}, produces={"text/html","application/rdf+xml"}) public String getFactorValueAnnotation(@PathVariable("factorValueId") Long factorValueId, @PathVariable("annotationId") Long annotationId, @RequestHeader(value="Accept",required=false) String acceptHeader)