final String TAG = getClass().getName();
- public HttpTransport httpTransport;
- public JsonFactory jsonFactory;
- public PersistentStore store;
- public String authErrorMessage;
+ static public PersistentStore store;
+ static public HttpTransport httpTransport =
+ AndroidHttp.newCompatibleTransport();
+ static public JsonFactory jsonFactory = new JacksonFactory();
+ static public String authErrorMessage;
public Oracle(final Resources res, final PersistentStore store) {
authErrorMessage = res.getString(R.string.autherror);
this.store = store;
-
- httpTransport = AndroidHttp.newCompatibleTransport();
- jsonFactory = new JacksonFactory();
}
private class MyAccessProtectedResource
extends GoogleAccessProtectedResource {
- // Why on earth contructors are not inherited?!?!
public MyAccessProtectedResource(
String accessToken,
HttpTransport transport,
}
}
- public MyAccessProtectedResource accessProtectedResource() {
+ public MyAccessProtectedResource
+ newMyAccessProtectedResource() {
AccessTokenResponse token = store.readTokens();
Log.v(TAG, "tokens - access: \"" + token.accessToken +
"\", refresh: \"" + token.refreshToken +
"\", client_id: \"" + ClientCredentials.CLIENT_ID +
"\", client_secret: \"" +
- ClientCredentials.CLIENT_SECRET +
+ ClientCredentials.CLIENT_SECRET +
"\"");
return new MyAccessProtectedResource(
token.accessToken, httpTransport, jsonFactory,