Class StoredQueryRepository

java.lang.Object
org.ehrbase.repository.StoredQueryRepository

@Repository public class StoredQueryRepository extends Object
  • Constructor Details

    • StoredQueryRepository

      public StoredQueryRepository(org.jooq.DSLContext context, TimeProvider timeProvider)
  • Method Details

    • store

      public void store(StoredQueryQualifiedName storedQueryQualifiedName, String sourceAqlText)
    • update

      public void update(StoredQueryQualifiedName storedQueryQualifiedName, String sourceAqlText)
    • retrieveQualified

      public Optional<org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto> retrieveQualified(StoredQueryQualifiedName storedQueryQualifiedName)
    • delete

      public void delete(StoredQueryQualifiedName storedQueryQualifiedName)
    • retrieveQualifiedList

      public List<org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto> retrieveQualifiedList(String qualifiedQueryName)
    • mapToQueryDefinitionDto

      public static org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto mapToQueryDefinitionDto(StoredQueryRecord storedQueryAccess)
    • retrieveAllLatest

      public List<org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto> retrieveAllLatest()