Class FilmsController

java.lang.Object
sk.gursky.filmsrestserver.rest.FilmsController

@CrossOrigin @RestController public class FilmsController extends Object
  • Constructor Details

    • FilmsController

      public FilmsController()
  • Method Details

    • getFilms

      @GetMapping("/films") public org.springframework.http.ResponseEntity<?> getFilms(@RequestHeader(value="X-Auth-Token",required=false) Optional<String> token, @RequestParam(value="orderBy",required=false) Optional<String> orderBy, @RequestParam(value="descending",required=false) Optional<Boolean> descending, @RequestParam(value="indexFrom",required=false) Optional<Integer> indexFrom, @RequestParam(value="indexTo",required=false) Optional<Integer> indexTo, @RequestParam(value="search",required=false) Optional<String> search)
    • getUserById

      @GetMapping("/films/{id}") public Film getUserById(@RequestHeader(value="X-Auth-Token",required=false) Optional<String> token, @PathVariable Long id)
    • getPersons

      @GetMapping("/search-person/{search}") public org.springframework.http.ResponseEntity<?> getPersons(@RequestHeader(value="X-Auth-Token",required=false) Optional<String> token, @PathVariable String search)
    • saveFilm

      @ResponseStatus(CREATED) @PostMapping("/films") public Film saveFilm(@RequestHeader(value="X-Auth-Token",required=false) Optional<String> token, @RequestBody Film film)
    • deleteFilm

      @DeleteMapping("/films/{id}") public Film deleteFilm(@RequestHeader(value="X-Auth-Token",required=false) Optional<String> token, @PathVariable long id)