blob: 5a479887eea0735723ac8723194e929aba635015 [file] [log] [blame]
// Copyright 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.chrome.browser.signin;
import android.accounts.Account;
import android.app.Activity;
import android.content.Context;
import org.chromium.sync.signin.AccountManagerHelper;
import java.util.concurrent.TimeUnit;
import javax.annotation.Nullable;
/**
* Temporary wrapper class until all callers have moved to use {@link OAuth2TokenService}.
* TODO(nyquist) Remove this class.
*/
public final class AndroidProfileOAuth2TokenServiceHelper {
private AndroidProfileOAuth2TokenServiceHelper() {}
/**
* Use {@link OAuth2TokenService#getOAuth2AccessToken} instead.
*/
@Deprecated
public static void getOAuth2AccessToken(Context context, @Nullable Activity activity,
Account account, String scope, AccountManagerHelper.GetAuthTokenCallback callback) {
OAuth2TokenService.getOAuth2AccessToken(context, activity, account, scope, callback);
}
/**
* Use {@link OAuth2TokenService#invalidateOAuth2AuthToken} instead.
*/
@Deprecated
public static void invalidateOAuth2AuthToken(Context context, String accessToken) {
OAuth2TokenService.invalidateOAuth2AuthToken(context, accessToken);
}
/**
* Use {@link OAuth2TokenService#getOAuth2AccessTokenWithTimeout} instead.
*/
@Deprecated
public static String getOAuth2AccessTokenWithTimeout(Context context,
@Nullable Activity activity, Account account, String scope,
long timeout, TimeUnit unit) {
return OAuth2TokenService.getOAuth2AccessTokenWithTimeout(
context, activity, account, scope, timeout, unit);
}
}