public class WarehouseService extends AbstractService
AbstractService.OutputStreamResponseExtractormapper, noopRequestCallback, restTemplate, WAIT_BEFORE_RETRY_IN_MILLIS| Constructor and Description |
|---|
WarehouseService(org.springframework.web.client.RestTemplate restTemplate,
String warehouseHost,
int warehousePort)
Sets RESTful HTTP Spring template.
|
| Modifier and Type | Method and Description |
|---|---|
FutureResult<Warehouse> |
createWarehouse(Warehouse warehouse)
Create new warehouse.
|
Warehouse |
getWarehouseById(String id)
Get Warehouse identified by given id.
|
Warehouse |
getWarehouseByUri(String uri)
Get Warehouse identified by given uri.
|
Collection<Warehouse> |
listWarehouses()
Lists Warehouses.
|
void |
removeWarehouse(Warehouse warehouse)
Delete Warehouse.
|
Warehouse |
updateWarehouse(Warehouse toUpdate)
Updates given Warehouse.
|
extractDatapublic WarehouseService(org.springframework.web.client.RestTemplate restTemplate,
String warehouseHost,
int warehousePort)
restTemplate - RESTful HTTP Spring templatewarehouseHost - host to connect warehouseswarehousePort - port to connect warehousespublic FutureResult<Warehouse> createWarehouse(Warehouse warehouse)
warehouse - warehouse to createpublic void removeWarehouse(Warehouse warehouse)
warehouse - to deletepublic Warehouse getWarehouseByUri(String uri)
uri - warehouse uriGoodDataException - when Warehouse can't be accessedpublic Warehouse getWarehouseById(String id)
id - warehouse idGoodDataException - when Warehouse can't be accessedpublic Collection<Warehouse> listWarehouses()
public Warehouse updateWarehouse(Warehouse toUpdate)
toUpdate - warehouse to be updatedGoodDataException - when update failsCopyright © 2014. All Rights Reserved.