Class DomainTemplateSeedController

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

@RestController public class DomainTemplateSeedController extends Object
Exposes the endpoint that seeds a collection of domain records.
Since:
0.1.0
  • Constructor Details

    • DomainTemplateSeedController

      public DomainTemplateSeedController(DomainTemplateSeedService service)
      Creates the seed endpoint.
      Parameters:
      service - domain record seed service
  • Method Details

    • seedDomainTemplate

      @PostMapping("/api/v1/domaintemplate/seed") @ResponseStatus(CREATED) public List<DomainTemplate> seedDomainTemplate(@RequestBody List<@Valid CreateDomainTemplateRequest> records)
      Creates or replaces the supplied records.
      Parameters:
      records - validated records to seed
      Returns:
      stored records in input order