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

      All Methods Instance Methods Abstract Methods 
      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 Detail

      • 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.