Class SkillController
- java.lang.Object
-
- org.optaweb.employeerostering.service.skill.SkillController
-
@RestController @RequestMapping("/rest/tenant/{tenantId}/skill") @CrossOrigin @Validated public class SkillController extends Object
-
-
Constructor Summary
Constructors Constructor Description SkillController(SkillService skillService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<Skill>createSkill(@Min(0L) Integer tenantId, @Valid SkillView skillView)org.springframework.http.ResponseEntity<Boolean>deleteSkill(@Min(0L) Integer tenantId, @Min(0L) Long id)org.springframework.http.ResponseEntity<Skill>getSkill(@Min(0L) Integer tenantId, @Min(0L) Long id)org.springframework.http.ResponseEntity<List<Skill>>getSkillList(@Min(0L) Integer tenantId)org.springframework.http.ResponseEntity<Skill>updateSkill(@Min(0L) Integer tenantId, @Valid SkillView skillView)
-
-
-
Constructor Detail
-
SkillController
public SkillController(SkillService skillService)
-
-
Method Detail
-
getSkillList
@GetMapping("/") public org.springframework.http.ResponseEntity<List<Skill>> getSkillList(@PathVariable @Min(0L) @Min(0L) Integer tenantId)
-
getSkill
@GetMapping("/{id}") public org.springframework.http.ResponseEntity<Skill> getSkill(@PathVariable @Min(0L) @Min(0L) Integer tenantId, @PathVariable @Min(0L) @Min(0L) Long id)
-
deleteSkill
@DeleteMapping("/{id}") public org.springframework.http.ResponseEntity<Boolean> deleteSkill(@PathVariable @Min(0L) @Min(0L) Integer tenantId, @PathVariable @Min(0L) @Min(0L) Long id)
-
createSkill
@PostMapping("/add") public org.springframework.http.ResponseEntity<Skill> createSkill(@PathVariable @Min(0L) @Min(0L) Integer tenantId, @RequestBody @Valid @Valid SkillView skillView)
-
-