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
  • Field Details

  • Constructor Details

    • OntologyController

      public OntologyController()
  • Method Details

    • getGemmaOntologyHome

      @RequestMapping(value="/TGEMO", method={GET,HEAD}) public org.springframework.web.servlet.ModelAndView getGemmaOntologyHome()
    • getGemmaOntologyAsRdf

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

      @RequestMapping(value="/{termId:TGEMO[:_].*}", method={GET,HEAD}) public org.springframework.web.servlet.ModelAndView getGemmaOntologyTerm(@PathVariable("termId") String termId)
    • getFactorValueOntologyHome

      @RequestMapping(value="/TGFVO", method={GET,HEAD}, produces={"text/html","application/rdf+xml"}) public org.springframework.web.servlet.ModelAndView getFactorValueOntologyHome(@RequestParam(value="offset",defaultValue="0") int offset, @RequestParam(value="limit",defaultValue="20") int limit, @RequestHeader(value="Accept",required=false) String acceptHeader, javax.servlet.http.HttpServletResponse response) throws IOException
      Throws:
      IOException
    • getFactorValueOntologyAsRdf

      @RequestMapping(value="/TGFVO.OWL", method={GET,HEAD}, produces="application/rdf+xml") public void getFactorValueOntologyAsRdf(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, @RequestParam(value="download",defaultValue="false") boolean download) throws IOException, IOException
      Throws:
      IOException
    • getFactorValue

      @RequestMapping(value="/TGFVO/{factorValueId}", method={GET,HEAD}, produces={"text/html","application/rdf+xml"}) public org.springframework.web.servlet.ModelAndView getFactorValue(@PathVariable("factorValueId") Long factorValueId, @RequestHeader(value="Accept",required=false) String acceptHeader, javax.servlet.http.HttpServletResponse response) throws IOException
      Throws:
      IOException
    • getFactorValueAnnotation

      @RequestMapping(value="/TGFVO/{factorValueId}/{annotationId}", method={GET,HEAD}, produces={"text/html","application/rdf+xml"}) public org.springframework.web.servlet.ModelAndView getFactorValueAnnotation(@PathVariable("factorValueId") Long factorValueId, @PathVariable("annotationId") Long annotationId, @RequestHeader(value="Accept",required=false) String acceptHeader, javax.servlet.http.HttpServletResponse response) throws IOException
      Throws:
      IOException