public abstract class APIBaseClient extends Object implements net.sparkworks.cargo.common.CargoRoutes
| Modifier and Type | Field and Description |
|---|---|
protected String |
apiBaseUrl |
static String |
AUTH_BEARER_PREFIX |
static String |
AUTHORIZATION_HEADER |
protected org.springframework.web.client.RestOperations |
restTemplate |
API_V1, API_V2, COMMAND, COMMAND_BY_UUID, CONVERSION, CONVERSION_BY_QUERY, CONVERSION_BY_UUID, COPY, COUNT, DEPTH, DEPTH_PATH, GATEWAY, GATEWAY_BY_QUERY, GATEWAY_BY_UUID, GATEWAY_COUNT, GATEWAY_RESOURCE, GROUP, GROUP_BY_UUID, GROUP_COUNT, GROUP_GATEWAY, GROUP_MAIN, GROUP_MOVE, GROUP_RESOURCES, GROUP_SUBGROUPS, GROUP_TREE, INTERNAL_PATH, MOVE, MOVE_RESOURCE_BY_UUID, PATH_LEVEL, PHENOMENON, PHENOMENON_BY_QUERY, PHENOMENON_BY_UUID, QUERY, RESOURCE, RESOURCE_BY_ID, RESOURCE_BY_QUERY, RESOURCE_BY_UUID, RESOURCE_COUNT, RESOURCE_DATA_PUBLISH, RESOURCE_ID, RESOURCE_LATEST, RESOURCE_LATEST_BY_UUID, RESOURCE_LATEST_UOM, RESOURCE_QUERY_LATEST, RESOURCE_QUERY_SUMMARY, RESOURCE_QUERY_TIMERANGE, RESOURCE_SUMMARY, RESOURCE_SUMMARY_BY_UUID, RESOURCE_SUMMARY_UOM, SOURCE, SOURCE_UUID, SUBGROUP, TARGET, TARGET_UOM, TARGET_UUID, UNIT, UNIT_BY_QUERY, UNIT_BY_UUID, UUID, UUID_PATH| Modifier | Constructor and Description |
|---|---|
|
APIBaseClient() |
protected |
APIBaseClient(String apiBaseUrl) |
|
APIBaseClient(String apiBaseUrl,
String clientId,
String clientSecret,
String username,
String password,
String oauth2TokenUrl,
String oauth2GrantType,
String oauth2Scope) |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.util.MultiValueMap<String,String> |
prepareHeaders(String accessToken) |
public static final String AUTHORIZATION_HEADER
public static final String AUTH_BEARER_PREFIX
protected org.springframework.web.client.RestOperations restTemplate
protected String apiBaseUrl
public APIBaseClient()
public APIBaseClient(String apiBaseUrl, String clientId, String clientSecret, String username, String password, String oauth2TokenUrl, String oauth2GrantType, String oauth2Scope)
protected APIBaseClient(String apiBaseUrl)
Copyright © 2018. All rights reserved.