Class AdminTemplateController

java.lang.Object
org.ehrbase.rest.BaseController
org.ehrbase.rest.admin.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 Details

    • 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()