Class DomainTemplateDeleteController

java.lang.Object
fr.tiogars.domaintemplate.domains.domaintemplate.controllers.DomainTemplateDeleteController

@RestController public class DomainTemplateDeleteController extends Object
Exposes the endpoint that deletes every version of a domain record.
Since:
0.1.0
  • Constructor Details

    • DomainTemplateDeleteController

      public DomainTemplateDeleteController(DomainTemplateService service)
      Creates the delete endpoint.
      Parameters:
      service - domain record service
  • Method Details

    • deleteDomainTemplate

      @DeleteMapping("/api/v1/domaintemplate/{id}") public org.springframework.http.ResponseEntity<Void> deleteDomainTemplate(@PathVariable Long id)
      Deletes every version of a record.
      Parameters:
      id - persistent template identifier
      Returns:
      a no-content response when a record was deleted, or a not-found response otherwise