Class SampleController

java.lang.Object
io.github.inditextech.mavenlibarchetype.web.SampleController

@RestController @RequestMapping(path="/sample", produces={"application/json","application/xml"}) public class SampleController extends Object
  • Constructor Details

    • SampleController

      public SampleController()
  • Method Details

    • retrieveAll

      @GetMapping public List<SampleResponseDto> retrieveAll()
    • create

      @PostMapping @PreAuthorize("isAuthenticated()") public org.springframework.http.ResponseEntity<?> create(@Valid @RequestBody @Valid SampleEditDto dto, com.c4_soft.springaddons.security.oauth2.OAuthentication<com.c4_soft.springaddons.security.oauth2.OpenidClaimSet> auth) throws URISyntaxException
      Throws:
      URISyntaxException
    • retrieveById

      @GetMapping("/{id}") public SampleResponseDto retrieveById(@PathVariable(name="id") long id)
    • update

      @PutMapping("/{id}") @PreAuthorize("isAuthenticated()") public org.springframework.http.ResponseEntity<?> update(@PathVariable(name="id") SampleEntity sample, @Valid @RequestBody @Valid SampleEditDto dto, com.c4_soft.springaddons.security.oauth2.OAuthentication<com.c4_soft.springaddons.security.oauth2.OpenidClaimSet> auth)
    • delete

      @DeleteMapping("/{id}") @PreAuthorize("isAuthenticated()") public org.springframework.http.ResponseEntity<?> delete(@PathVariable(name="id") SampleEntity sample, com.c4_soft.springaddons.security.oauth2.OAuthentication<com.c4_soft.springaddons.security.oauth2.OpenidClaimSet> auth)