public class HairdresserService extends Object
Modifier and Type | Field and Description |
---|---|
private Credentials |
credentials |
private Transport |
transport |
private URL |
url |
Constructor and Description |
---|
HairdresserService(URL url,
Credentials credentials,
Transport transport)
Constructs the service.
|
Modifier and Type | Method and Description |
---|---|
HairdresserInfo |
get(String sellerId,
Integer version)
Get latest information about hairdresser from the server.
|
void |
put(int version,
String sellerId,
HairdresserInfo hairdresserInfo)
Send information about hairdresser to the server to store it.
|
void |
remove(String sellerId)
Remove hairdresser and all information that concerns hairdresser.
|
private URL url
private Credentials credentials
private Transport transport
public HairdresserService(URL url, Credentials credentials, Transport transport)
url
- of the servercredentials
- to work with the servertransport
- to know the method to reach the serverpublic HairdresserInfo get(String sellerId, Integer version)
sellerId
- of the sellerversion
- put value from SellerService.getThisVersion()
. if you don't have any SellerInfo
instance, then pass null to return the data anywaySellerServiceSample
public void put(int version, String sellerId, HairdresserInfo hairdresserInfo)
version
- of the seller. it must match to the version of seller on the serversellerId
- seller-hairdresser idhairdresserInfo
- the dataVersionConflictJsonException
- if server has newer data sent from other client beforeSellerServiceSample
public void remove(String sellerId)
sellerId
- identifier of sellerCopyright © 2016. All rights reserved.