Index: chrome/browser/signin/oauth2_token_service_delegate_android.h |
diff --git a/chrome/browser/signin/android_profile_oauth2_token_service.h b/chrome/browser/signin/oauth2_token_service_delegate_android.h |
similarity index 77% |
rename from chrome/browser/signin/android_profile_oauth2_token_service.h |
rename to chrome/browser/signin/oauth2_token_service_delegate_android.h |
index f4cb0a54379761a0cdebfe181ebeee53bc375bd1..8db8a5bfb5b161044c6d42628e9f561e0ea6eb72 100644 |
--- a/chrome/browser/signin/android_profile_oauth2_token_service.h |
+++ b/chrome/browser/signin/oauth2_token_service_delegate_android.h |
@@ -2,8 +2,8 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CHROME_BROWSER_SIGNIN_ANDROID_PROFILE_OAUTH2_TOKEN_SERVICE_H_ |
-#define CHROME_BROWSER_SIGNIN_ANDROID_PROFILE_OAUTH2_TOKEN_SERVICE_H_ |
+#ifndef CHROME_BROWSER_SIGNIN_DELEGATE_ANDROID_OAUTH2_TOKEN_SERVICE_H_ |
+#define CHROME_BROWSER_SIGNIN_DELEGATE_ANDROID_OAUTH2_TOKEN_SERVICE_H_ |
#include <jni.h> |
#include <string> |
@@ -14,38 +14,38 @@ |
#include "base/time/time.h" |
#include "components/signin/core/browser/profile_oauth2_token_service.h" |
#include "google_apis/gaia/google_service_auth_error.h" |
+#include "google_apis/gaia/oauth2_token_service_delegate.h" |
-// A specialization of ProfileOAuth2TokenService that will be returned by |
-// ProfileOAuth2TokenServiceFactory for OS_ANDROID. This instance uses |
+// A specialization of OAuth2TokenServiceDelegate that will be returned by |
+// OAuth2TokenServiceDelegateFactory for OS_ANDROID. This instance uses |
// native Android features to lookup OAuth2 tokens. |
// |
-// See |ProfileOAuth2TokenService| for usage details. |
+// See |OAuth2TokenServiceDelegate| for usage details. |
// |
// Note: requests should be started from the UI thread. To start a |
// request from other thread, please use OAuth2TokenServiceRequest. |
-class AndroidProfileOAuth2TokenService : public ProfileOAuth2TokenService { |
+class OAuth2TokenServiceDelegateAndroid : public OAuth2TokenServiceDelegate { |
public: |
- // Registers the AndroidProfileOAuth2TokenService's native methods through |
+ // Registers the OAuth2TokenServiceDelegateAndroid's native methods through |
// JNI. |
static bool Register(JNIEnv* env); |
- // Creates a new instance of the AndroidProfileOAuth2TokenService. |
- static AndroidProfileOAuth2TokenService* Create(); |
+ // Creates a new instance of the OAuth2TokenServiceDelegateAndroid. |
+ static OAuth2TokenServiceDelegateAndroid* Create(); |
// Returns a reference to the Java instance of this service. |
- static jobject GetForProfile( |
- JNIEnv* env, jclass clazz, jobject j_profile_android); |
+ static jobject GetForProfile(JNIEnv* env, |
+ jclass clazz, |
+ jobject j_profile_android); |
// Called by the TestingProfile class to disable account validation in |
// tests. This prevents the token service from trying to look up system |
// accounts which requires special permission. |
- static void set_is_testing_profile() { |
- is_testing_profile_ = true; |
- } |
+ static void set_is_testing_profile() { is_testing_profile_ = true; } |
- // ProfileOAuth2TokenService overrides: |
- void Initialize(SigninClient* client, |
- SigninErrorController* signin_error_controller) override; |
+ void Initialize(); |
+ |
+ // OAuth2TokenServiceDelegate overrides: |
bool RefreshTokenIsAvailable(const std::string& account_id) const override; |
void UpdateAuthError(const std::string& account_id, |
const GoogleServiceAuthError& error) override; |
@@ -87,8 +87,8 @@ class AndroidProfileOAuth2TokenService : public ProfileOAuth2TokenService { |
protected: |
friend class ProfileOAuth2TokenServiceFactory; |
- AndroidProfileOAuth2TokenService(); |
- ~AndroidProfileOAuth2TokenService() override; |
+ OAuth2TokenServiceDelegateAndroid(); |
+ ~OAuth2TokenServiceDelegateAndroid() override; |
OAuth2AccessTokenFetcher* CreateAccessTokenFetcher( |
const std::string& account_id, |
@@ -97,9 +97,9 @@ class AndroidProfileOAuth2TokenService : public ProfileOAuth2TokenService { |
// Overridden from OAuth2TokenService to intercept token fetch requests and |
// redirect them to the Account Manager. |
- void InvalidateOAuth2Token(const std::string& account_id, |
+ void InvalidateAccessToken(const std::string& account_id, |
const std::string& client_id, |
- const ScopeSet& scopes, |
+ const OAuth2TokenService::ScopeSet& scopes, |
const std::string& access_token) override; |
// Called to notify observers when a refresh token is available. |
@@ -125,7 +125,7 @@ class AndroidProfileOAuth2TokenService : public ProfileOAuth2TokenService { |
static bool is_testing_profile_; |
- DISALLOW_COPY_AND_ASSIGN(AndroidProfileOAuth2TokenService); |
+ DISALLOW_COPY_AND_ASSIGN(OAuth2TokenServiceDelegateAndroid); |
}; |
-#endif // CHROME_BROWSER_SIGNIN_ANDROID_PROFILE_OAUTH2_TOKEN_SERVICE_H_ |
+#endif // CHROME_BROWSER_SIGNIN_DELEGATE_ANDROID_OAUTH2_TOKEN_SERVICE_H_ |