Class OpenehrQueryController


  • @RestController
    @RequestMapping(path="/rest/openehr/v1/query",
                    produces="application/json")
    public class OpenehrQueryController
    extends BaseController
    • Constructor Detail

      • OpenehrQueryController

        @Autowired
        public OpenehrQueryController​(QueryService queryService)
    • Method Detail

      • getAdhocQuery

        @GetMapping("/aql{?q, offset, fetch, query_parameter}")
        public org.springframework.http.ResponseEntity<QueryResponseData> getAdhocQuery​(@RequestHeader(value="Accept",required=false)
                                                                                        String accept,
                                                                                        @RequestParam("q")
                                                                                        String query,
                                                                                        @RequestParam(value="offset",required=false)
                                                                                        Integer offset,
                                                                                        @RequestParam(value="fetch",required=false)
                                                                                        Integer fetch,
                                                                                        @RequestParam
                                                                                        Map<String,​Object> queryParameters)
      • postAdhocQuery

        @PostMapping("/aql")
        public org.springframework.http.ResponseEntity<QueryResponseData> postAdhocQuery​(@RequestHeader(value="Accept",required=false)
                                                                                         String accept,
                                                                                         @RequestHeader("Content-Type")
                                                                                         String contentType,
                                                                                         @RequestBody
                                                                                         String query)
      • getStoredQuery

        @GetMapping({"/{qualified_query_name}/{version}{?offset,fetch,query_parameter}","/{qualified_query_name}{?offset,fetch,query_parameter}"})
        public org.springframework.http.ResponseEntity<QueryResponseData> getStoredQuery​(@RequestHeader(value="Accept",required=false)
                                                                                         String accept,
                                                                                         @PathVariable("qualified_query_name")
                                                                                         String qualifiedQueryName,
                                                                                         @PathVariable("version")
                                                                                         Optional<String> version,
                                                                                         @RequestParam(value="offset",required=false)
                                                                                         Integer offset,
                                                                                         @RequestParam(value="fetch",required=false)
                                                                                         Integer fetch,
                                                                                         @RequestParam
                                                                                         Map<String,​Object> queryParameter)
      • postStoredQuery

        @PostMapping({"/{qualified_query_name}/{version}","/{qualified_query_name}"})
        public org.springframework.http.ResponseEntity<QueryResponseData> postStoredQuery​(@RequestHeader(value="Accept",required=false)
                                                                                          String accept,
                                                                                          @RequestHeader("Content-Type")
                                                                                          String contentType,
                                                                                          @RequestHeader(value="If-None-Match",required=false)
                                                                                          String ifNoneMatch,
                                                                                          @PathVariable("qualified_query_name")
                                                                                          String qualifiedQueryName,
                                                                                          @PathVariable("version")
                                                                                          Optional<String> version,
                                                                                          @RequestBody(required=false)
                                                                                          String parameterBody)
      • badRequestResponseEntity

        public org.springframework.http.ResponseEntity badRequestResponseEntity​(String qualifiedQueryName,
                                                                                Optional<String> version)
      • missingRequestResponseEntity

        public org.springframework.http.ResponseEntity missingRequestResponseEntity()