Package org.ehrbase.service
Class TemplateServiceImp
- java.lang.Object
-
- org.ehrbase.service.BaseService
-
- org.ehrbase.service.TemplateServiceImp
-
- All Implemented Interfaces:
BaseService,TemplateService
@Service public class TemplateServiceImp extends BaseService implements TemplateService
-
-
Field Summary
-
Fields inherited from class org.ehrbase.service.BaseService
DEMOGRAPHIC, PARTY
-
-
Constructor Summary
Constructors Constructor Description TemplateServiceImp(KnowledgeCacheService knowledgeCacheService, org.jooq.DSLContext context, ServerConfig serverConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StructuredStringbuildExample(String templateId, CompositionFormat format)Stringcreate(String content)StringfindOperationalTemplate(String templateId, OperationalTemplateFormat format)WebTemplatefindTemplate(String templateId)List<TemplateMetaDataDto>getAllTemplates()-
Methods inherited from class org.ehrbase.service.BaseService
getDataAccess, getServerConfig, getSystemUuid, getUserUuid
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.ehrbase.api.service.BaseService
getServerConfig, getSystemUuid
-
-
-
-
Constructor Detail
-
TemplateServiceImp
@Autowired public TemplateServiceImp(KnowledgeCacheService knowledgeCacheService, org.jooq.DSLContext context, ServerConfig serverConfig)
-
-
Method Detail
-
getAllTemplates
public List<TemplateMetaDataDto> getAllTemplates()
- Specified by:
getAllTemplatesin interfaceTemplateService
-
buildExample
public StructuredString buildExample(String templateId, CompositionFormat format)
- Specified by:
buildExamplein interfaceTemplateService
-
findTemplate
public WebTemplate findTemplate(String templateId)
- Specified by:
findTemplatein interfaceTemplateService
-
findOperationalTemplate
public String findOperationalTemplate(String templateId, OperationalTemplateFormat format) throws ObjectNotFoundException, InvalidApiParameterException, InternalServerException
- Specified by:
findOperationalTemplatein interfaceTemplateService- Throws:
ObjectNotFoundExceptionInvalidApiParameterExceptionInternalServerException
-
create
public String create(String content)
- Specified by:
createin interfaceTemplateService
-
-