Package org.ehrbase.service
Class KnowledgeCacheServiceImp
java.lang.Object
org.ehrbase.service.KnowledgeCacheServiceImp
- All Implemented Interfaces:
KnowledgeCacheService,IntrospectService
@Service
public class KnowledgeCacheServiceImp
extends Object
implements KnowledgeCacheService, IntrospectService
Lookup and caching for Web and Operational Templates
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionKnowledgeCacheServiceImp(TemplateStorage templateStorage, CacheProvider cacheProvider) -
Method Summary
Modifier and TypeMethodDescriptionaddOperationalTemplate(InputStream inputStream) addOperationalTemplate(org.openehr.schemas.v1.OPERATIONALTEMPLATE template) intbooleandeleteOperationalTemplate(org.openehr.schemas.v1.OPERATIONALTEMPLATE template) findTemplateIdByUuid(UUID uuid) findUuidByTemplateId(String templateId) org.ehrbase.openehr.sdk.webtemplate.model.WebTemplategetQueryOptMetaData(String templateId) Optional<org.openehr.schemas.v1.OPERATIONALTEMPLATE> Optional<org.openehr.schemas.v1.OPERATIONALTEMPLATE>
-
Field Details
-
ELEMENT
- See Also:
-
-
Constructor Details
-
KnowledgeCacheServiceImp
-
-
Method Details
-
addOperationalTemplate
- Specified by:
addOperationalTemplatein interfaceKnowledgeCacheService
-
addOperationalTemplate
- Specified by:
addOperationalTemplatein interfaceKnowledgeCacheService
-
adminUpdateOperationalTemplate
-
listAllOperationalTemplates
- Specified by:
listAllOperationalTemplatesin interfaceKnowledgeCacheService
-
retrieveOperationalTemplate
- Specified by:
retrieveOperationalTemplatein interfaceKnowledgeCacheService
-
retrieveOperationalTemplate
- Specified by:
retrieveOperationalTemplatein interfaceKnowledgeCacheService
-
deleteOperationalTemplate
public boolean deleteOperationalTemplate(org.openehr.schemas.v1.OPERATIONALTEMPLATE template) - Specified by:
deleteOperationalTemplatein interfaceKnowledgeCacheService
-
findTemplateIdByUuid
- Specified by:
findTemplateIdByUuidin interfaceKnowledgeCacheService
-
findUuidByTemplateId
- Specified by:
findUuidByTemplateIdin interfaceKnowledgeCacheService
-
getQueryOptMetaData
- Specified by:
getQueryOptMetaDatain interfaceIntrospectService
-
deleteAllOperationalTemplates
public int deleteAllOperationalTemplates()
-