Class 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 Detail

      • GoogleAuthUtilImpl

        public GoogleAuthUtilImpl()
    • Method Detail

      • 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

        public void invalidateToken​(Context context,
                                    String token)