Package org.forgerock.android.auth.ui
Class FRViewModel<T>
- java.lang.Object
-
- androidx.lifecycle.ViewModel
-
- org.forgerock.android.auth.ui.FRViewModel<T>
-
- Direct Known Subclasses:
FRSessionViewModel
public abstract class FRViewModel<T> extends androidx.lifecycle.ViewModelViewModelWrapper forFRUser
-
-
Constructor Summary
Constructors Constructor Description FRViewModel()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidauthenticate(android.content.Context context)abstract voidauthenticate(android.content.Context context, android.net.Uri resumeUri)abstract voidauthenticate(android.content.Context context, org.forgerock.android.auth.PolicyAdvice advice)androidx.lifecycle.MutableLiveData<SingleLiveEvent<java.lang.Exception>>getExceptionLiveData()androidx.lifecycle.MutableLiveData<SingleLiveEvent<org.forgerock.android.auth.Node>>getNodeLiveData()androidx.lifecycle.MutableLiveData<T>getResultLiveData()voidnext(android.content.Context context, org.forgerock.android.auth.Node node)abstract voidregister(android.content.Context context)
-
-
-
Method Detail
-
authenticate
public abstract void authenticate(android.content.Context context)
-
authenticate
public abstract void authenticate(android.content.Context context, org.forgerock.android.auth.PolicyAdvice advice)
-
authenticate
public abstract void authenticate(android.content.Context context, android.net.Uri resumeUri)
-
register
public abstract void register(android.content.Context context)
-
next
public void next(android.content.Context context, org.forgerock.android.auth.Node node)
-
getNodeLiveData
public androidx.lifecycle.MutableLiveData<SingleLiveEvent<org.forgerock.android.auth.Node>> getNodeLiveData()
-
getResultLiveData
public androidx.lifecycle.MutableLiveData<T> getResultLiveData()
-
getExceptionLiveData
public androidx.lifecycle.MutableLiveData<SingleLiveEvent<java.lang.Exception>> getExceptionLiveData()
-
-