'System' class was removed.

This commit is contained in:
Prominence 2018-08-01 20:40:17 +03:00
parent 126bfc2d56
commit 157959e537
4 changed files with 5 additions and 8 deletions

View File

@ -342,12 +342,6 @@ Date: Tue Jul 31 15:00:00 MSK 2018, Ultraviolet value: 6.230000
| Language.CHINESE_SIMPLIFIED | Chinese Simplified language. |
| Language.CHINESE_TRADITIONAL | Chinese Traditional language. |
#### System
| Constant | Description |
|-------------------------------|-----------------------|
|System.OPEN_WEATHER_API_URL | Basic API url. |
|System.OPEN_WEATHER_API_VERSION| Current API version. |
#### Unit
| Constant | Description |
|----------------------|------------------------------------------------|

View File

@ -24,6 +24,9 @@ package com.github.prominence.openweathermap.api;
abstract class AuthenticationTokenBasedRequester {
protected static final String OPEN_WEATHER_API_VERSION = "2.5";
protected static final String OPEN_WEATHER_API_URL = "http://api.openweathermap.org/data/" + OPEN_WEATHER_API_VERSION + "/";
protected String authToken;
protected AuthenticationTokenBasedRequester(String authToken) {

View File

@ -64,7 +64,7 @@ abstract class BasicRequester<T> extends AuthenticationTokenBasedRequester {
protected URL buildURL(String requestSpecificParameters) throws MalformedURLException {
StringBuilder urlBuilder = new StringBuilder(System.OPEN_WEATHER_API_URL);
StringBuilder urlBuilder = new StringBuilder(OPEN_WEATHER_API_URL);
urlBuilder.append(getRequestType());
urlBuilder.append(requestSpecificParameters);

View File

@ -99,7 +99,7 @@ public class UltravioletIndexRequester extends AuthenticationTokenBasedRequester
private InputStream executeRequest(String requestType, String requestSpecificParameters) throws MalformedURLException, InvalidAuthTokenException, DataNotFoundException {
StringBuilder urlBuilder = new StringBuilder(System.OPEN_WEATHER_API_URL);
StringBuilder urlBuilder = new StringBuilder(OPEN_WEATHER_API_URL);
urlBuilder.append(requestType);
urlBuilder.append('?');
urlBuilder.append(requestSpecificParameters);