Interface QueryApiSpecification

All Known Implementing Classes:
OpenehrQueryController

public interface QueryApiSpecification
OpenAPI specification for openEHR REST API QUERY resource.
Since:
1.0
Author:
Renaud Subiger
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.http.ResponseEntity<org.ehrbase.response.openehr.QueryResponseData>
    executeAdHocQuery(String query, Integer offset, Integer fetch, Map<String,Object> queryParameters, String accept, javax.servlet.http.HttpServletRequest request)
    Execute ad-hoc (non-stored) AQL query.
    org.springframework.http.ResponseEntity<org.ehrbase.response.openehr.QueryResponseData>
    executeAdHocQuery(Map<String,Object> queryRequest, String accept, String contentType, javax.servlet.http.HttpServletRequest request)
    Execute ad-hoc (non-stored) AQL query.
    org.springframework.http.ResponseEntity<org.ehrbase.response.openehr.QueryResponseData>
    executeStoredQuery(String qualifiedQueryName, String version, Integer offset, Integer fetch, Map<String,Object> queryParameter, String accept, javax.servlet.http.HttpServletRequest request)
    Execute stored query.
    org.springframework.http.ResponseEntity<org.ehrbase.response.openehr.QueryResponseData>
    executeStoredQuery(String qualifiedQueryName, String version, String accept, String contentType, Map<String,Object> queryRequest, javax.servlet.http.HttpServletRequest request)
    Execute stored query.
  • Method Details

    • executeAdHocQuery

      org.springframework.http.ResponseEntity<org.ehrbase.response.openehr.QueryResponseData> executeAdHocQuery(String query, Integer offset, Integer fetch, Map<String,Object> queryParameters, String accept, javax.servlet.http.HttpServletRequest request)
      Execute ad-hoc (non-stored) AQL query.
    • executeAdHocQuery

      org.springframework.http.ResponseEntity<org.ehrbase.response.openehr.QueryResponseData> executeAdHocQuery(Map<String,Object> queryRequest, String accept, String contentType, javax.servlet.http.HttpServletRequest request)
      Execute ad-hoc (non-stored) AQL query.
    • executeStoredQuery

      org.springframework.http.ResponseEntity<org.ehrbase.response.openehr.QueryResponseData> executeStoredQuery(String qualifiedQueryName, String version, Integer offset, Integer fetch, Map<String,Object> queryParameter, String accept, javax.servlet.http.HttpServletRequest request)
      Execute stored query.
    • executeStoredQuery

      org.springframework.http.ResponseEntity<org.ehrbase.response.openehr.QueryResponseData> executeStoredQuery(String qualifiedQueryName, String version, String accept, String contentType, Map<String,Object> queryRequest, javax.servlet.http.HttpServletRequest request)
      Execute stored query.