public abstract class AbstractGoogleApiOperations
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isAuthorized |
protected org.springframework.web.client.RestTemplate |
restTemplate |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractGoogleApiOperations(org.springframework.web.client.RestTemplate restTemplate,
boolean isAuthorized) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deleteEntity(java.lang.String baseUrl,
ApiEntity entity) |
protected void |
deleteEntity(java.lang.String baseUrl,
java.lang.String id) |
protected <T> T |
getEntity(java.lang.String url,
java.lang.Class<T> type) |
protected <T> T |
patch(java.lang.String url,
java.lang.Object request,
java.lang.Class<T> responseType) |
protected void |
requireAuthorization() |
protected <T> T |
saveEntity(java.lang.String url,
T entity) |
protected <T extends ApiEntity> |
saveEntity(java.lang.String baseUrl,
T entity) |
protected final org.springframework.web.client.RestTemplate restTemplate
protected final boolean isAuthorized
protected AbstractGoogleApiOperations(org.springframework.web.client.RestTemplate restTemplate,
boolean isAuthorized)
protected void requireAuthorization()
protected <T> T getEntity(java.lang.String url,
java.lang.Class<T> type)
protected <T> T saveEntity(java.lang.String url,
T entity)
protected <T extends ApiEntity> T saveEntity(java.lang.String baseUrl, T entity)
protected void deleteEntity(java.lang.String baseUrl,
ApiEntity entity)
protected void deleteEntity(java.lang.String baseUrl,
java.lang.String id)
protected <T> T patch(java.lang.String url,
java.lang.Object request,
java.lang.Class<T> responseType)