@Path(value="/tenant/{tenantId}/spot")
@Produces(value="application/json")
@Consumes(value="application/json")
@GenRestBuilder
public interface SpotRestService
| Modifier and Type | Method and Description |
|---|---|
Spot |
addSpot(Integer tenantId,
Spot spot) |
Spot |
getSpot(Integer tenantId,
Long id) |
List<Spot> |
getSpotList(Integer tenantId) |
Boolean |
removeSpot(Integer tenantId,
Long id) |
Spot |
updateSpot(Integer tenantId,
Spot spot) |
@GET @Path(value="/") List<Spot> getSpotList(@PathParam(value="tenantId") Integer tenantId)
@GET
@Path(value="/{id}")
Spot getSpot(@PathParam(value="tenantId")
Integer tenantId,
@PathParam(value="id")
Long id)
id - never null@POST @Path(value="/add") Spot addSpot(@PathParam(value="tenantId") Integer tenantId, Spot spot)
spot - never nullAbstractPersistable.getId() that is never null@POST @Path(value="/update") Spot updateSpot(@PathParam(value="tenantId") Integer tenantId, Spot spot)
spot - never nullAbstractPersistable.getVersion()Copyright © 2017–2019 JBoss by Red Hat. All rights reserved.