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)