Class TemplateStoreRepository

java.lang.Object
org.ehrbase.repository.TemplateStoreRepository

@Repository public class TemplateStoreRepository extends Object
  • Constructor Details

    • TemplateStoreRepository

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

    • store

      public org.ehrbase.api.knowledge.TemplateMetaData store(org.openehr.schemas.v1.OPERATIONALTEMPLATE operationaltemplate)
    • update

      public org.ehrbase.api.knowledge.TemplateMetaData update(org.openehr.schemas.v1.OPERATIONALTEMPLATE operationaltemplate)
    • findAll

      public List<org.ehrbase.api.knowledge.TemplateMetaData> findAll()
    • findAllTemplateIds

      public Map<UUID,String> findAllTemplateIds()
    • delete

      public void delete(String templateId)
    • findByTemplateId

      public Optional<org.ehrbase.api.knowledge.TemplateMetaData> findByTemplateId(String templateId)
    • findTemplateIdByUuid

      public Optional<String> findTemplateIdByUuid(UUID uuid)
    • findUuidByTemplateId

      public Optional<UUID> findUuidByTemplateId(String templateId)
    • getTemplateUsages

      public List<String> getTemplateUsages()