Class DomainTemplateCreateController

java.lang.Object
fr.tiogars.inception.domains.domaintemplate.controllers.DomainTemplateCreateController

@RestController public class DomainTemplateCreateController extends Object
Exposes the endpoint that creates domain records.
Since:
0.1.0
  • Constructor Details

    • DomainTemplateCreateController

      public DomainTemplateCreateController(DomainTemplateCreateService service)
      Creates the record creation endpoint.
      Parameters:
      service - domain record creation service
  • Method Details

    • createDomainTemplate

      @PostMapping("/api/v1/domaintemplate") public org.springframework.http.ResponseEntity<DomainTemplate> createDomainTemplate(@Valid @RequestBody @Valid CreateDomainTemplateRequest request)
      Creates a new version of a domain record.
      Parameters:
      request - validated version and payload to create
      Returns:
      a created response containing the record, or a conflict response when the version exists