Package org.ehrbase.service
Class QueryServiceImp
java.lang.Object
org.ehrbase.service.BaseServiceImp
org.ehrbase.service.QueryServiceImp
- All Implemented Interfaces:
BaseService,QueryService
-
Field Summary
Fields inherited from class org.ehrbase.service.BaseServiceImp
DEMOGRAPHIC, PARTY -
Constructor Summary
ConstructorsConstructorDescriptionQueryServiceImp(KnowledgeCacheService knowledgeCacheService, org.jooq.DSLContext context, ServerConfig serverConfig, org.ehrbase.openehr.sdk.validation.terminology.ExternalTerminologyValidation tsAdapter, TenantService tenantService) -
Method Summary
Modifier and TypeMethodDescriptionorg.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDtocreateStoredQuery(String qualifiedName, String version, String queryString) org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDtodeleteStoredQuery(String qualifiedName, String version) org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryResultDtoquery(String queryString, Map<String, Object> parameters, boolean explain, Map<String, Set<Object>> auditResultMap) List<org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto>retrieveStoredQueries(String fullyQualifiedName) org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDtoretrieveStoredQuery(String qualifiedName, String version) Methods inherited from class org.ehrbase.service.BaseServiceImp
getCurrentUserId, getDataAccess, getServerConfig, getSystemUuidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ehrbase.api.service.BaseService
getServerConfig, getSystemUuid
-
Constructor Details
-
QueryServiceImp
@Autowired public QueryServiceImp(KnowledgeCacheService knowledgeCacheService, org.jooq.DSLContext context, ServerConfig serverConfig, org.ehrbase.openehr.sdk.validation.terminology.ExternalTerminologyValidation tsAdapter, TenantService tenantService)
-
-
Method Details
-
query
public org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryResultDto query(String queryString, Map<String, Object> parameters, boolean explain, Map<String, Set<Object>> auditResultMap) - Specified by:
queryin interfaceQueryService
-
retrieveStoredQueries
public List<org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto> retrieveStoredQueries(String fullyQualifiedName) - Specified by:
retrieveStoredQueriesin interfaceQueryService
-
retrieveStoredQuery
public org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto retrieveStoredQuery(String qualifiedName, String version) - Specified by:
retrieveStoredQueryin interfaceQueryService
-
createStoredQuery
public org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto createStoredQuery(String qualifiedName, String version, String queryString) - Specified by:
createStoredQueryin interfaceQueryService
-
deleteStoredQuery
public org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto deleteStoredQuery(String qualifiedName, String version) - Specified by:
deleteStoredQueryin interfaceQueryService
-