Package com.firebase.ui.auth.viewmodel
Class AuthViewModelBase<T>
- java.lang.Object
-
- androidx.lifecycle.ViewModel
-
- androidx.lifecycle.AndroidViewModel
-
- com.firebase.ui.auth.viewmodel.ViewModelBase<I>
-
- com.firebase.ui.auth.viewmodel.OperableViewModel<FlowParameters,Resource<T>>
-
- com.firebase.ui.auth.viewmodel.AuthViewModelBase<T>
-
- Direct Known Subclasses:
CheckEmailHandler
,CheckPhoneHandler
,EmailLinkSendEmailHandler
,PhoneNumberVerificationHandler
,RecoverPasswordHandler
,SignInViewModelBase
,SmartLockHandler
public abstract class AuthViewModelBase<T> extends OperableViewModel<FlowParameters,Resource<T>>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AuthViewModelBase(Application application)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.google.firebase.auth.FirebaseAuth
getAuth()
protected com.google.android.gms.auth.api.credentials.CredentialsClient
getCredentialsClient()
com.google.firebase.auth.FirebaseUser
getCurrentUser()
void
initializeForTesting(FlowParameters parameters, com.google.firebase.auth.FirebaseAuth auth, com.google.android.gms.auth.api.credentials.CredentialsClient client)
protected void
onCreate()
-
Methods inherited from class com.firebase.ui.auth.viewmodel.OperableViewModel
getOperation, setResult
-
Methods inherited from class com.firebase.ui.auth.viewmodel.ViewModelBase
getArguments, init, onCleared, setArguments
-
-
-
-
Constructor Detail
-
AuthViewModelBase
protected AuthViewModelBase(Application application)
-
-
Method Detail
-
onCreate
protected void onCreate()
- Overrides:
onCreate
in classViewModelBase<FlowParameters>
-
getCurrentUser
@Nullable public com.google.firebase.auth.FirebaseUser getCurrentUser()
-
getAuth
protected com.google.firebase.auth.FirebaseAuth getAuth()
-
getCredentialsClient
protected com.google.android.gms.auth.api.credentials.CredentialsClient getCredentialsClient()
-
initializeForTesting
public void initializeForTesting(FlowParameters parameters, com.google.firebase.auth.FirebaseAuth auth, com.google.android.gms.auth.api.credentials.CredentialsClient client)
-
-