Package org.ehrbase.service
Class KnowledgeCacheServiceImp
java.lang.Object
org.ehrbase.service.KnowledgeCacheServiceImp
- All Implemented Interfaces:
KnowledgeCacheService
Lookup and caching for Web and Operational Templates
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionKnowledgeCacheServiceImp(TemplateStorage templateStorage, CacheProvider cacheProvider) -
Method Summary
Modifier and TypeMethodDescriptionaddOperationalTemplate(org.openehr.schemas.v1.OPERATIONALTEMPLATE template) intvoiddeleteOperationalTemplate(org.openehr.schemas.v1.OPERATIONALTEMPLATE template) findTemplateIdByUuid(UUID uuid) findUuidByTemplateId(String templateId) org.ehrbase.openehr.sdk.webtemplate.model.WebTemplategetWebTemplate(String templateId) voidinit()Optional<org.openehr.schemas.v1.OPERATIONALTEMPLATE>
-
Field Details
-
ELEMENT
- See Also:
-
-
Constructor Details
-
KnowledgeCacheServiceImp
-
-
Method Details
-
init
@PostConstruct public void init() -
addOperationalTemplate
- Specified by:
addOperationalTemplatein interfaceKnowledgeCacheService
-
adminUpdateOperationalTemplate
- Specified by:
adminUpdateOperationalTemplatein interfaceKnowledgeCacheService
-
listAllOperationalTemplates
- Specified by:
listAllOperationalTemplatesin interfaceKnowledgeCacheService
-
findAllTemplateIds
- Specified by:
findAllTemplateIdsin interfaceKnowledgeCacheService
-
retrieveOperationalTemplate
- Specified by:
retrieveOperationalTemplatein interfaceKnowledgeCacheService
-
deleteOperationalTemplate
public void deleteOperationalTemplate(org.openehr.schemas.v1.OPERATIONALTEMPLATE template) - Specified by:
deleteOperationalTemplatein interfaceKnowledgeCacheService
-
deleteAllOperationalTemplates
public int deleteAllOperationalTemplates()- Specified by:
deleteAllOperationalTemplatesin interfaceKnowledgeCacheService
-
findTemplateIdByUuid
- Specified by:
findTemplateIdByUuidin interfaceKnowledgeCacheService
-
findUuidByTemplateId
- Specified by:
findUuidByTemplateIdin interfaceKnowledgeCacheService
-
getWebTemplate
- Specified by:
getWebTemplatein interfaceKnowledgeCacheService
-