Interface SupplierService
-
public interface SupplierService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description retrofit2.Call<java.util.Collection<Supplier>>createSuppliers(java.util.Collection<Supplier> suppliers)retrofit2.Call<Supplier>deleteSupplier(java.lang.Long supplierId)retrofit2.Call<Supplier>getSupplier(java.lang.Long supplierId)retrofit2.Call<ResultPage<Supplier>>getSuppliers(int page, int limit, java.lang.String filter, java.lang.String sort)retrofit2.Call<Supplier>patchSupplier(java.lang.Long supplierId, Supplier supplier)retrofit2.Call<Supplier>updateSupplier(java.lang.Long supplierId, Supplier supplier)retrofit2.Call<java.util.Collection<Supplier>>updateSuppliers(java.util.Collection<Supplier> suppliers)
-
-
-
Method Detail
-
createSuppliers
@POST(" ") retrofit2.Call<java.util.Collection<Supplier>> createSuppliers(@Body java.util.Collection<Supplier> suppliers)- Parameters:
suppliers- - suppliers to be created- Returns:
- Supplier
-
updateSuppliers
@PUT(" ") retrofit2.Call<java.util.Collection<Supplier>> updateSuppliers(@Body java.util.Collection<Supplier> suppliers)- Parameters:
suppliers- - suppliers to be created or updated- Returns:
- Suppliers
-
updateSupplier
@PUT("{supplierId}") retrofit2.Call<Supplier> updateSupplier(@Path("supplierId") java.lang.Long supplierId, @Body Supplier supplier)- Parameters:
supplierId- - supplier id to be patchedsupplier- - supplier to be updated- Returns:
- Supplier
-
patchSupplier
@PATCH("{supplierId}") retrofit2.Call<Supplier> patchSupplier(@Path("supplierId") java.lang.Long supplierId, @Body Supplier supplier)- Parameters:
supplierId- - supplier id to be patchedsupplier- - supplier to be patched- Returns:
- Supplier
-
deleteSupplier
@DELETE("{supplierId}") retrofit2.Call<Supplier> deleteSupplier(@Path("supplierId") java.lang.Long supplierId)- Parameters:
supplierId- - supplier id- Returns:
- Supplier
-
getSupplier
@GET("{supplierId}") retrofit2.Call<Supplier> getSupplier(@Path("supplierId") java.lang.Long supplierId)- Parameters:
supplierId- - supplierId id- Returns:
- Supplier
-
getSuppliers
@GET(" ") retrofit2.Call<ResultPage<Supplier>> getSuppliers(@Query("page") int page, @Query("limit") int limit, @Query("filter") java.lang.String filter, @Query("sort") java.lang.String sort)- Parameters:
page- - pagination parameter, default = 1limit- - pagination parameter, default = 100, max = 100filter- - query filtersort- - Description: Sort parameters in format: column_name1,column_name2 //means asc -column_name1,-column_name2 //means desc- Returns:
- Suppliers
-
-