Class ShiftController


  • @RestController
    @RequestMapping("/rest/tenant/{tenantId}/shift")
    @CrossOrigin
    @Validated
    public class ShiftController
    extends Object
    • Constructor Detail

      • ShiftController

        public ShiftController​(ShiftService shiftService)
    • Method Detail

      • getShiftList

        @GetMapping("/")
        public org.springframework.http.ResponseEntity<List<ShiftView>> getShiftList​(@PathVariable @Min(0L)
                                                                                     @Min(0L) Integer tenantId)
      • getShift

        @GetMapping("/{id}")
        public org.springframework.http.ResponseEntity<ShiftView> getShift​(@PathVariable @Min(0L)
                                                                           @Min(0L) Integer tenantId,
                                                                           @PathVariable @Min(0L)
                                                                           @Min(0L) Long id)
      • deleteShift

        @DeleteMapping("/{id}")
        public org.springframework.http.ResponseEntity<Boolean> deleteShift​(@PathVariable @Min(0L)
                                                                            @Min(0L) Integer tenantId,
                                                                            @PathVariable @Min(0L)
                                                                            @Min(0L) Long id)
      • createShift

        @PostMapping("/add")
        public org.springframework.http.ResponseEntity<ShiftView> createShift​(@PathVariable @Min(0L)
                                                                              @Min(0L) Integer tenantId,
                                                                              @RequestBody @Valid
                                                                              @Valid ShiftView shiftView)
      • updateShift

        @PutMapping("/update")
        public org.springframework.http.ResponseEntity<ShiftView> updateShift​(@PathVariable @Min(0L)
                                                                              @Min(0L) Integer tenantId,
                                                                              @RequestBody @Valid
                                                                              @Valid ShiftView shiftView)