Class TemplateController
java.lang.Object
org.ehrbase.rest.ehrscape.controller.BaseController
org.ehrbase.rest.ehrscape.controller.TemplateController
@ConditionalOnMissingBean(name="primarytemplatecontroller")
@RestController
@RequestMapping(path="/rest/ecis/v1/template",
produces={"application/json","application/xml"})
public class TemplateController
extends BaseController
-
Field Summary
Fields inherited from class org.ehrbase.rest.ehrscape.controller.BaseController
API_ECIS_CONTEXT_PATH_WITH_VERSION, COMPOSITION, EHR, TEMPLATE -
Constructor Summary
ConstructorsConstructorDescriptionTemplateController(TemplateService templateService, CompositionService compositionService) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<TemplatesResponseData>createTemplate(String content) org.springframework.http.ResponseEntity<TemplatesResponseData>org.springframework.http.ResponseEntity<TemplateResponseData>getTemplate(String templateId) org.springframework.http.ResponseEntity<String>getTemplateExample(String templateId, org.ehrbase.openehr.sdk.response.dto.ehrscape.CompositionFormat format) Methods inherited from class org.ehrbase.rest.ehrscape.controller.BaseController
add2MetaMap, createLocationUri, getContextPath
-
Constructor Details
-
TemplateController
@Autowired public TemplateController(TemplateService templateService, CompositionService compositionService)
-
-
Method Details
-
getTemplate
-
createTemplate
@PostMapping public org.springframework.http.ResponseEntity<TemplatesResponseData> createTemplate(@RequestBody String content) -
getTemplateExample
-
getTemplate
@GetMapping(path="/{templateId}") public org.springframework.http.ResponseEntity<TemplateResponseData> getTemplate(@PathVariable("templateId") String templateId)
-