abstract class Endpoint
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
ERROR_ACCOUNT |
(package private) java.lang.String |
ERROR_CREDENTIAL |
private java.lang.String |
ERROR_ID_TOKEN |
private java.lang.String |
ERROR_NOT_SIGNED_IN |
(package private) java.lang.String |
ERROR_UNKNOWN |
private com.google.api.client.extensions.android.json.AndroidJsonFactory |
mAndroidJsonFactory
Global AndroidJacksonFactory instance
|
(package private) android.content.Context |
mContext
Global Application Context
|
private com.google.api.client.http.javanet.NetHttpTransport |
mNetHttpTransport
Global NetHttpTransport instance
|
private java.lang.String |
TAG
Log tag
|
private int |
TIMEOUT
Network timeout in millisecs
|
private static boolean |
USE_LOCAL_SERVER
Set to true to use local gae server
|
private java.lang.String |
WEB_CLIENT_ID
Access id
|
Constructor and Description |
---|
Endpoint(android.content.Context context) |
Modifier and Type | Method and Description |
---|---|
(package private) com.google.api.client.extensions.android.json.AndroidJsonFactory |
getAndroidJsonFactory()
Get shared AndroidJsonFactory
|
(package private) com.google.api.client.googleapis.auth.oauth2.GoogleCredential |
getCredential(java.lang.String idToken)
Get a
GoogleCredential for authorized server call |
private java.lang.String |
getIdToken()
Get an idToken for authorization
|
(package private) com.google.api.client.http.javanet.NetHttpTransport |
getNetHttpTransport()
Get shared NetHttpTransport
|
(package private) java.lang.String |
getRegToken()
Get InstanceId (regToken)
|
(package private) boolean |
notSignedIn()
Determine if we are signed in
|
(package private) com.google.api.client.http.HttpRequestInitializer |
setHttpTimeout(com.google.api.client.http.HttpRequestInitializer requestInitializer)
Set timeout for authorized calls
|
(package private) void |
setLocalServer(com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder builder)
Set setRootUrl and setGoogleClientRequestInitializer
for running with local server
|
private static final boolean USE_LOCAL_SERVER
final android.content.Context mContext
final java.lang.String ERROR_UNKNOWN
final java.lang.String ERROR_CREDENTIAL
private final java.lang.String ERROR_ID_TOKEN
private final java.lang.String ERROR_ACCOUNT
private final java.lang.String TAG
private final java.lang.String WEB_CLIENT_ID
private final int TIMEOUT
private final java.lang.String ERROR_NOT_SIGNED_IN
private com.google.api.client.http.javanet.NetHttpTransport mNetHttpTransport
private com.google.api.client.extensions.android.json.AndroidJsonFactory mAndroidJsonFactory
boolean notSignedIn()
java.lang.String getRegToken() throws java.io.IOException
java.io.IOException
com.google.api.client.http.javanet.NetHttpTransport getNetHttpTransport()
com.google.api.client.extensions.android.json.AndroidJsonFactory getAndroidJsonFactory()
private java.lang.String getIdToken() throws java.io.IOException
java.io.IOException
@Nullable com.google.api.client.googleapis.auth.oauth2.GoogleCredential getCredential(java.lang.String idToken) throws java.io.IOException
GoogleCredential
for authorized server callidToken
- - authorization token for userGoogleCredential
for authorized server calljava.io.IOException
void setLocalServer(com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder builder)
builder
- JSON clientcom.google.api.client.http.HttpRequestInitializer setHttpTimeout(com.google.api.client.http.HttpRequestInitializer requestInitializer)
requestInitializer
- initialize timeouts