public class DailyForecastRequester extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
accuracy |
protected String |
authToken |
protected String |
language |
protected static String |
OPEN_WEATHER_API_URL |
protected static String |
OPEN_WEATHER_API_VERSION |
protected static String |
OPEN_WEATHER_BASE_URL |
protected String |
unitSystem |
| Modifier | Constructor and Description |
|---|---|
protected |
DailyForecastRequester(String authToken) |
| Modifier and Type | Method and Description |
|---|---|
protected URL |
buildURL(String requestSpecificParameters) |
protected DailyForecast |
executeRequest(String requestSpecificParameters) |
protected Map<String,String> |
getAdditionalParameters() |
T |
getByCityId(String id) |
T |
getByCityName(String name) |
T |
getByCoordinates(Coordinates coordinates) |
T |
getByCoordinates(double latitude,
double longitude) |
T |
getByZIPCode(String zipCode,
String countryCode) |
protected String |
getRequestType() |
DailyForecastRequester |
setAmountOfDays(int amountOfDays) |
protected String language
protected String unitSystem
protected String accuracy
protected static final String OPEN_WEATHER_API_VERSION
protected static final String OPEN_WEATHER_BASE_URL
protected static final String OPEN_WEATHER_API_URL
protected String authToken
protected DailyForecastRequester(String authToken)
public DailyForecastRequester setAmountOfDays(int amountOfDays)
protected String getRequestType()
protected DailyForecast executeRequest(String requestSpecificParameters)
public T getByCityId(String id)
public T getByCityName(String name)
public T getByCoordinates(double latitude,
double longitude)
public T getByCoordinates(Coordinates coordinates)
Copyright © 2019. All rights reserved.