@Path(value="/tenant/{tenantId}/skill")
@Produces(value="application/json")
@Consumes(value="application/json")
@GenRestBuilder
public interface SkillRestService
| Modifier and Type | Method and Description |
|---|---|
Skill |
addSkill(Integer tenantId,
Skill skill) |
Skill |
getSkill(Integer tenantId,
Long id) |
List<Skill> |
getSkillList(Integer tenantId) |
Boolean |
removeSkill(Integer tenantId,
Long id) |
Skill |
updateSkill(Integer tenantId,
Skill skill) |
@GET @Path(value="/") List<Skill> getSkillList(@PathParam(value="tenantId") Integer tenantId)
@GET
@Path(value="/{id}")
Skill getSkill(@PathParam(value="tenantId")
Integer tenantId,
@PathParam(value="id")
Long id)
id - never null@POST @Path(value="/add") Skill addSkill(@PathParam(value="tenantId") Integer tenantId, Skill skill)
skill - never nullAbstractPersistable.getId() that is never null@POST @Path(value="/update") Skill updateSkill(@PathParam(value="tenantId") Integer tenantId, Skill skill)
skill - never nullAbstractPersistable.getVersion()Copyright © 2017–2019 JBoss by Red Hat. All rights reserved.