Class TemplateController
- java.lang.Object
-
- org.ehrbase.rest.ehrscape.controller.BaseController
-
- org.ehrbase.rest.ehrscape.controller.TemplateController
-
@RestController @RequestMapping(path="/rest/ecis/v1/template", produces={"application/json","application/xml"}) public class TemplateController extends BaseController
-
-
Constructor Summary
Constructors Constructor Description TemplateController(TemplateService templateService, CompositionService compositionService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<TemplatesResponseData>createTemplate(String content)org.springframework.http.ResponseEntity<TemplatesResponseData>getTemplate()org.springframework.http.ResponseEntity<TemplateResponseData>getTemplate(String templateId)org.springframework.http.ResponseEntity<String>getTemplateExample(String templateId, org.ehrbase.response.ehrscape.CompositionFormat format)-
Methods inherited from class org.ehrbase.rest.ehrscape.controller.BaseController
add2MetaMap, getBaseEnvLinkURL
-
-
-
-
Constructor Detail
-
TemplateController
@Autowired public TemplateController(TemplateService templateService, CompositionService compositionService)
-
-
Method Detail
-
getTemplate
@GetMapping public org.springframework.http.ResponseEntity<TemplatesResponseData> getTemplate()
-
createTemplate
@PostMapping public org.springframework.http.ResponseEntity<TemplatesResponseData> createTemplate(@RequestBody String content)
-
getTemplateExample
@GetMapping(path="/{templateId}/example") public org.springframework.http.ResponseEntity<String> getTemplateExample(@PathVariable("templateId") String templateId, @RequestParam(value="format",defaultValue="FLAT") org.ehrbase.response.ehrscape.CompositionFormat format)
-
getTemplate
@GetMapping(path="/{templateId}") public org.springframework.http.ResponseEntity<TemplateResponseData> getTemplate(@PathVariable("templateId") String templateId)
-
-