root/chrome/android/java/src/org/chromium/chrome/browser/signin/AndroidProfileOAuth2TokenServiceHelper.java

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. getOAuth2AccessToken
  2. invalidateOAuth2AuthToken
  3. getOAuth2AccessTokenWithTimeout

// 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);
    }
}

/* [<][>][^][v][top][bottom][index][help] */