Package org.ehrbase.service
Class TemplateDBStorageService
- java.lang.Object
-
- org.ehrbase.service.TemplateDBStorageService
-
- All Implemented Interfaces:
TemplateStorage
@Service public class TemplateDBStorageService extends Object implements TemplateStorage
-
-
Constructor Summary
Constructors Constructor Description TemplateDBStorageService(org.jooq.DSLContext context, ServerConfig serverConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected I_DomainAccessgetDataAccess()List<TemplateMetaData>listAllOperationalTemplates()List all Templates in the store;Optional<OPERATIONALTEMPLATE>readOperationaltemplate(String templateId)Find and return a saved Template by templateIdvoidstoreTemplate(OPERATIONALTEMPLATE template)Save a template in the store
-
-
-
Constructor Detail
-
TemplateDBStorageService
@Autowired public TemplateDBStorageService(org.jooq.DSLContext context, ServerConfig serverConfig)
-
-
Method Detail
-
listAllOperationalTemplates
public List<TemplateMetaData> listAllOperationalTemplates()
Description copied from interface:TemplateStorageList all Templates in the store;- Specified by:
listAllOperationalTemplatesin interfaceTemplateStorage- Returns:
-
storeTemplate
public void storeTemplate(OPERATIONALTEMPLATE template)
Description copied from interface:TemplateStorageSave a template in the store- Specified by:
storeTemplatein interfaceTemplateStorage
-
readOperationaltemplate
public Optional<OPERATIONALTEMPLATE> readOperationaltemplate(String templateId)
Description copied from interface:TemplateStorageFind and return a saved Template by templateId- Specified by:
readOperationaltemplatein interfaceTemplateStorage- Returns:
- the template @see
OPERATIONALTEMPLATEorOptional.empty()if not found.
-
getDataAccess
protected I_DomainAccess getDataAccess()
-
-