Class AdminTemplateController


  • @ConditionalOnProperty(prefix="admin-api",
                           name="active")
    @RestController
    @RequestMapping(path="${admin-api.context-path:/rest/admin}/template",
                    produces={"application/json","application/xml"})
    public class AdminTemplateController
    extends BaseController
    Admin API controller for Templates. Provides endpoints to update (replace) and delete templates.
    • Method Detail

      • updateTemplate

        @PutMapping(path="/{template_id}",
                    consumes="application/xml",
                    produces="application/xml")
        public org.springframework.http.ResponseEntity<String> updateTemplate​(@RequestHeader(value="Accept",required=false,defaultValue="application/xml")
                                                                              String accept,
                                                                              @RequestHeader("Content-Type")
                                                                              String contentType,
                                                                              @PathVariable("template_id")
                                                                              String templateId,
                                                                              @RequestBody
                                                                              String content)
      • deleteTemplate

        @DeleteMapping(path="/{template_id}")
        public org.springframework.http.ResponseEntity<org.ehrbase.response.openehr.admin.AdminDeleteResponseData> deleteTemplate​(@PathVariable("template_id")
                                                                                                                                  String templateId)
      • deleteAllTemplates

        @DeleteMapping(path="/all")
        public org.springframework.http.ResponseEntity<?> deleteAllTemplates()