Class FRViewModel<T>

  • Direct Known Subclasses:
    FRSessionViewModel

    public abstract class FRViewModel<T>
    extends androidx.lifecycle.ViewModel
    ViewModel Wrapper for FRUser
    • Constructor Summary

      Constructors 
      Constructor Description
      FRViewModel()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract void authenticate​(android.content.Context context)  
      abstract void authenticate​(android.content.Context context, android.net.Uri resumeUri)  
      abstract void authenticate​(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()  
      void next​(android.content.Context context, org.forgerock.android.auth.Node node)  
      abstract void register​(android.content.Context context)  
      • Methods inherited from class androidx.lifecycle.ViewModel

        onCleared
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FRViewModel

        public FRViewModel()
    • 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()