@Path(value="/tenant/{tenantId}/contract")
@Produces(value="application/json")
@Consumes(value="application/json")
@GenRestBuilder
public interface ContractRestService
| Modifier and Type | Method and Description |
|---|---|
Contract |
addContract(Integer tenantId,
Contract contract) |
Contract |
getContract(Integer tenantId,
Long id) |
List<Contract> |
getContractList(Integer tenantId) |
Boolean |
removeContract(Integer tenantId,
Long id) |
Contract |
updateContract(Integer tenantId,
Contract contract) |
@GET @Path(value="/") List<Contract> getContractList(@PathParam(value="tenantId") Integer tenantId)
@GET
@Path(value="/{id}")
Contract getContract(@PathParam(value="tenantId")
Integer tenantId,
@PathParam(value="id")
Long id)
id - never null@POST @Path(value="/add") Contract addContract(@PathParam(value="tenantId") Integer tenantId, Contract contract)
contract - never nullAbstractPersistable.getId() that is never null@POST @Path(value="/update") Contract updateContract(@PathParam(value="tenantId") Integer tenantId, Contract contract)
contract - never nullAbstractPersistable.getVersion()Copyright © 2017–2019 JBoss by Red Hat. All rights reserved.