package com.newsrob.auth;
import java.io.IOException;
import java.util.List;
import android.accounts.AuthenticatorException;
import android.accounts.OperationCanceledException;
import android.app.Activity;
import android.content.Context;
import android.os.Handler;
public interface IAccountManagementUtils {
public List<String> getAccounts(Context context);
public void getAuthToken(Activity waitingActivity, Handler handler, final IAuthenticationCallback callback,
String googleAccount);
public boolean supportsGoogleAuth(Context context);
public void invalidateAuthToken(Context context, String authToken);
public void addAccount(Activity owningActivity); // LATER return value
public String blockingGetAuthToken(Context ctx, String googleAccount) throws OperationCanceledException,
AuthenticatorException, IOException;
}