@Options(dispatcher=FirebaseAuthDispatcher.class, serviceRootKey="BILL_API_ROOT") public interface BillFacade extends org.fusesource.restygwt.client.RestService
| Modifier and Type | Method and Description |
|---|---|
void |
createBill(Bill bill,
FacadeCallback<Bill> callback) |
void |
deleteBill(Long billId,
FacadeCallback<Void> callback) |
void |
findBillById(Long billId,
FacadeCallback<Bill> callback) |
void |
getBills(Integer offset,
Integer limit,
Date dateOfIssueFrom,
Date dateOfIssueTo,
boolean lightList,
SuccessCallback<org.ctoolkit.gwt.client.facade.Items<Bill>> callback) |
void |
updateBill(Long billId,
Bill bill,
FacadeCallback<Bill> callback) |
@GET
@Path(value="bills")
void getBills(@QueryParam(value="offset")
Integer offset,
@QueryParam(value="limit")
Integer limit,
@QueryParam(value="dateOfIssueFrom")
Date dateOfIssueFrom,
@QueryParam(value="dateOfIssueTo")
Date dateOfIssueTo,
@QueryParam(value="lightList")
boolean lightList,
SuccessCallback<org.ctoolkit.gwt.client.facade.Items<Bill>> callback)
@GET
@Path(value="bills/{bill_id}")
void findBillById(@PathParam(value="bill_id")
Long billId,
FacadeCallback<Bill> callback)
@POST @Path(value="bills") void createBill(Bill bill, FacadeCallback<Bill> callback)
@PUT
@Path(value="bills/{bill_id}")
void updateBill(@PathParam(value="bill_id")
Long billId,
Bill bill,
FacadeCallback<Bill> callback)
@DELETE
@Path(value="bills/{bill_id}")
void deleteBill(@PathParam(value="bill_id")
Long billId,
FacadeCallback<Void> callback)
Copyright © 2020. All rights reserved.