Class DomainTemplateDeleteSelectedController

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

@RestController public class DomainTemplateDeleteSelectedController extends Object
Exposes the endpoint that archives a selection of domain records.
Since:
0.1.0
  • Constructor Details

    • DomainTemplateDeleteSelectedController

      public DomainTemplateDeleteSelectedController(DomainTemplateDeleteSelectedService service)
      Creates the bulk delete endpoint.
      Parameters:
      service - bulk deletion service
  • Method Details

    • deleteSelectedDomainTemplate

      @PostMapping("/api/v1/domaintemplate/delete-selected") public DeleteSelectedResponse deleteSelectedDomainTemplate(@Valid @RequestBody @Valid DeleteSelectedRequest request)
      Archives every selected active record.
      Parameters:
      request - selected identifiers
      Returns:
      deleted and skipped identifiers