Package org.robolectric.shadows.gms
Class ShadowGoogleAuthUtil.GoogleAuthUtilImpl
java.lang.Object
org.robolectric.shadows.gms.ShadowGoogleAuthUtil.GoogleAuthUtilImpl
- Enclosing class:
- ShadowGoogleAuthUtil
public static class ShadowGoogleAuthUtil.GoogleAuthUtilImpl extends Object
Class containing methods with same signatures of the static methods of
GoogleAuthUtil
-
Constructor Summary
Constructors Constructor Description GoogleAuthUtilImpl()
-
Method Summary
Modifier and Type Method Description void
clearToken(Context context, String token)
List<com.google.android.gms.auth.AccountChangeEvent>
getAccountChangeEvents(Context context, int eventIndex, String accountName)
String
getAccountId(Context ctx, String accountName)
String
getToken(Context context, Account account, String scope)
String
getToken(Context context, Account account, String scope, Bundle extras)
String
getToken(Context context, String accountName, String scope)
String
getToken(Context context, String accountName, String scope, Bundle extras)
String
getTokenWithNotification(Context context, Account account, String scope, Bundle extras)
String
getTokenWithNotification(Context context, Account account, String scope, Bundle extras, Intent callback)
String
getTokenWithNotification(Context context, Account account, String scope, Bundle extras, String authority, Bundle syncBundle)
String
getTokenWithNotification(Context context, String accountName, String scope, Bundle extras)
String
getTokenWithNotification(Context context, String accountName, String scope, Bundle extras, Intent callback)
String
getTokenWithNotification(Context context, String accountName, String scope, Bundle extras, String authority, Bundle syncBundle)
void
invalidateToken(Context context, String token)
-
Constructor Details
-
GoogleAuthUtilImpl
public GoogleAuthUtilImpl()
-
-
Method Details
-
clearToken
public void clearToken(Context context, String token) throws com.google.android.gms.auth.GooglePlayServicesAvailabilityException, com.google.android.gms.auth.GoogleAuthException, IOException- Throws:
com.google.android.gms.auth.GooglePlayServicesAvailabilityException
com.google.android.gms.auth.GoogleAuthException
IOException
-
getAccountChangeEvents
public List<com.google.android.gms.auth.AccountChangeEvent> getAccountChangeEvents(Context context, int eventIndex, String accountName) throws com.google.android.gms.auth.GoogleAuthException, IOException- Throws:
com.google.android.gms.auth.GoogleAuthException
IOException
-
getAccountId
public String getAccountId(Context ctx, String accountName) throws com.google.android.gms.auth.GoogleAuthException, IOException- Throws:
com.google.android.gms.auth.GoogleAuthException
IOException
-
getToken
public String getToken(Context context, Account account, String scope) throws IOException, com.google.android.gms.auth.UserRecoverableAuthException, com.google.android.gms.auth.GoogleAuthException- Throws:
IOException
com.google.android.gms.auth.UserRecoverableAuthException
com.google.android.gms.auth.GoogleAuthException
-
getToken
public String getToken(Context context, Account account, String scope, Bundle extras) throws IOException, com.google.android.gms.auth.UserRecoverableAuthException, com.google.android.gms.auth.GoogleAuthException- Throws:
IOException
com.google.android.gms.auth.UserRecoverableAuthException
com.google.android.gms.auth.GoogleAuthException
-
getToken
public String getToken(Context context, String accountName, String scope) throws IOException, com.google.android.gms.auth.UserRecoverableAuthException, com.google.android.gms.auth.GoogleAuthException- Throws:
IOException
com.google.android.gms.auth.UserRecoverableAuthException
com.google.android.gms.auth.GoogleAuthException
-
getToken
public String getToken(Context context, String accountName, String scope, Bundle extras) throws IOException, com.google.android.gms.auth.UserRecoverableAuthException, com.google.android.gms.auth.GoogleAuthException- Throws:
IOException
com.google.android.gms.auth.UserRecoverableAuthException
com.google.android.gms.auth.GoogleAuthException
-
getTokenWithNotification
public String getTokenWithNotification(Context context, Account account, String scope, Bundle extras) throws IOException, com.google.android.gms.auth.UserRecoverableNotifiedException, com.google.android.gms.auth.GoogleAuthException- Throws:
IOException
com.google.android.gms.auth.UserRecoverableNotifiedException
com.google.android.gms.auth.GoogleAuthException
-
getTokenWithNotification
public String getTokenWithNotification(Context context, Account account, String scope, Bundle extras, Intent callback) throws IOException, com.google.android.gms.auth.UserRecoverableNotifiedException, com.google.android.gms.auth.GoogleAuthException- Throws:
IOException
com.google.android.gms.auth.UserRecoverableNotifiedException
com.google.android.gms.auth.GoogleAuthException
-
getTokenWithNotification
public String getTokenWithNotification(Context context, Account account, String scope, Bundle extras, String authority, Bundle syncBundle) throws IOException, com.google.android.gms.auth.UserRecoverableNotifiedException, com.google.android.gms.auth.GoogleAuthException- Throws:
IOException
com.google.android.gms.auth.UserRecoverableNotifiedException
com.google.android.gms.auth.GoogleAuthException
-
getTokenWithNotification
public String getTokenWithNotification(Context context, String accountName, String scope, Bundle extras) throws IOException, com.google.android.gms.auth.UserRecoverableNotifiedException, com.google.android.gms.auth.GoogleAuthException- Throws:
IOException
com.google.android.gms.auth.UserRecoverableNotifiedException
com.google.android.gms.auth.GoogleAuthException
-
getTokenWithNotification
public String getTokenWithNotification(Context context, String accountName, String scope, Bundle extras, Intent callback) throws IOException, com.google.android.gms.auth.UserRecoverableNotifiedException, com.google.android.gms.auth.GoogleAuthException- Throws:
IOException
com.google.android.gms.auth.UserRecoverableNotifiedException
com.google.android.gms.auth.GoogleAuthException
-
getTokenWithNotification
public String getTokenWithNotification(Context context, String accountName, String scope, Bundle extras, String authority, Bundle syncBundle) throws IOException, com.google.android.gms.auth.UserRecoverableNotifiedException, com.google.android.gms.auth.GoogleAuthException- Throws:
IOException
com.google.android.gms.auth.UserRecoverableNotifiedException
com.google.android.gms.auth.GoogleAuthException
-
invalidateToken
-