Class TaskSeedController

java.lang.Object
fr.tiogars.chat.domains.task.controllers.TaskSeedController

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

    • TaskSeedController

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

    • seedTask

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