Class OntologyController
java.lang.Object
ubic.gemma.web.controller.ontology.OntologyController
Provide minimal support for exposing Gemma ontology.
- Author:
- poirigui
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.servlet.ModelAndViewgetFactorValue(Long factorValueId, String acceptHeader, javax.servlet.http.HttpServletResponse response) org.springframework.web.servlet.ModelAndViewgetFactorValueAnnotation(Long factorValueId, Long annotationId, String acceptHeader, javax.servlet.http.HttpServletResponse response) voidgetFactorValueOntologyAsRdf(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, boolean download) org.springframework.web.servlet.ModelAndViewgetFactorValueOntologyHome(int offset, int limit, String acceptHeader, javax.servlet.http.HttpServletResponse response) org.springframework.web.servlet.view.RedirectVieworg.springframework.web.servlet.ModelAndVieworg.springframework.web.servlet.ModelAndViewgetGemmaOntologyTerm(String termId)
-
Field Details
-
TGEMO_URI_PREFIX
- See Also:
-
TGFVO_URI_PREFIX
- See Also:
-
-
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
-