Package org.forgerock.android.auth.ui
Class CallbackFragmentFactory
- java.lang.Object
-
- org.forgerock.android.auth.ui.CallbackFragmentFactory
-
public class CallbackFragmentFactory extends java.lang.ObjectFactory to createFragmentforNodeListener.onCallbackReceived(Node)
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description androidx.fragment.app.FragmentgetFragment(org.forgerock.android.auth.callback.Callback callback)Retrieve the Fragment that represent theCallbackandroidx.fragment.app.FragmentgetFragment(org.forgerock.android.auth.Node node)Retrieve the Fragment that represent theNodeandroidx.fragment.app.FragmentgetFragment(org.forgerock.android.auth.Node node, org.forgerock.android.auth.callback.Callback callback)Retrieve the Fragment that represent theCallbackstatic CallbackFragmentFactorygetInstance()voidregister(java.lang.Class<? extends org.forgerock.android.auth.callback.Callback> callback, java.lang.Class<? extends androidx.fragment.app.Fragment> fragment)voidregister(java.lang.String callback, java.lang.Class<? extends androidx.fragment.app.Fragment> fragment)Register Fragment for Callback or Stage for Page Node
-
-
-
Field Detail
-
NODE
public static final java.lang.String NODE
- See Also:
- Constant Field Values
-
CALLBACK
public static final java.lang.String CALLBACK
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static CallbackFragmentFactory getInstance()
-
getFragment
public androidx.fragment.app.Fragment getFragment(org.forgerock.android.auth.Node node)
Retrieve the Fragment that represent theNode- Parameters:
node- The Node returned fromNodeListener.onCallbackReceived(Node)- Returns:
- The Fragment
-
getFragment
public androidx.fragment.app.Fragment getFragment(org.forgerock.android.auth.callback.Callback callback)
Retrieve the Fragment that represent theCallback- Parameters:
callback- The Callback- Returns:
- The Fragment or null if fragment is not defined.
-
getFragment
public androidx.fragment.app.Fragment getFragment(org.forgerock.android.auth.Node node, org.forgerock.android.auth.callback.Callback callback)Retrieve the Fragment that represent theCallback- Parameters:
node- The Callback's parent Nodecallback- The Callback.- Returns:
- The Fragment or null if fragment is not defined.
-
register
public void register(java.lang.String callback, java.lang.Class<? extends androidx.fragment.app.Fragment> fragment)Register Fragment for Callback or Stage for Page Node- Parameters:
callback- Callback Type or Stage from Page Nodefragment- The Fragment to collect data.
-
register
public void register(java.lang.Class<? extends org.forgerock.android.auth.callback.Callback> callback, java.lang.Class<? extends androidx.fragment.app.Fragment> fragment)
-
-