Class RegistryDataController

java.lang.Object
net.croz.nrich.registry.data.controller.RegistryDataController

@RequestMapping("${nrich.registry.data.endpoint-path:nrich/registry/data}") @RestController public class RegistryDataController extends Object
  • Constructor Details

    • RegistryDataController

      public RegistryDataController()
  • Method Details

    • listBulk

      @PostMapping("list-bulk") public Map<String,org.springframework.data.domain.Page<Object>> listBulk(@RequestBody @Valid @Valid net.croz.nrich.registry.api.data.request.ListBulkRegistryRequest request)
    • list

      @PostMapping("list") public <P> org.springframework.data.domain.Page<P> list(@RequestBody @Valid @Valid net.croz.nrich.registry.api.data.request.ListRegistryRequest request)
    • delete

      @PostMapping("delete") public void delete(@RequestBody @Valid @Valid DeleteRegistryRequest request)
    • create

      @PostMapping("create") public <T> T create(@RequestBody @Valid @Valid CreateRegistryRequest request)
    • update

      @PostMapping("update") public <T> T update(@RequestBody @Valid @Valid UpdateRegistryRequest request)