Package com.firebase.ui.auth.viewmodel
Class SignInViewModelBase
- 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<IdpResponse>
-
- com.firebase.ui.auth.viewmodel.SignInViewModelBase
-
- Direct Known Subclasses:
EmailLinkSignInHandler
,EmailProviderResponseHandler
,LinkingSocialProviderResponseHandler
,PhoneProviderResponseHandler
,SignInKickstarter
,SocialProviderResponseHandler
,WelcomeBackPasswordHandler
public abstract class SignInViewModelBase extends AuthViewModelBase<IdpResponse>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SignInViewModelBase(Application application)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
handleMergeFailure(IdpResponse failureResponse)
protected void
handleMergeFailure(com.google.firebase.auth.AuthCredential credential)
protected void
handleSuccess(IdpResponse response, com.google.firebase.auth.AuthResult result)
protected void
setResult(Resource<IdpResponse> output)
-
Methods inherited from class com.firebase.ui.auth.viewmodel.AuthViewModelBase
getAuth, getCredentialsClient, getCurrentUser, initializeForTesting, onCreate
-
Methods inherited from class com.firebase.ui.auth.viewmodel.OperableViewModel
getOperation
-
Methods inherited from class com.firebase.ui.auth.viewmodel.ViewModelBase
getArguments, init, onCleared, setArguments
-
-
-
-
Constructor Detail
-
SignInViewModelBase
protected SignInViewModelBase(Application application)
-
-
Method Detail
-
setResult
protected void setResult(Resource<IdpResponse> output)
- Overrides:
setResult
in classOperableViewModel<FlowParameters,Resource<IdpResponse>>
-
handleSuccess
protected void handleSuccess(@NonNull IdpResponse response, @NonNull com.google.firebase.auth.AuthResult result)
-
handleMergeFailure
protected void handleMergeFailure(@NonNull com.google.firebase.auth.AuthCredential credential)
-
handleMergeFailure
protected void handleMergeFailure(@NonNull IdpResponse failureResponse)
-
-