public class Presenter<A extends GigyaAccount> extends java.lang.Object implements IPresenter<A>
| Modifier and Type | Class and Description |
|---|---|
static class |
Presenter.Consts |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ARG_OBFUSCATE |
static java.lang.String |
ARG_STYLE_SHOW_FULL_SCREEN |
| Constructor and Description |
|---|
Presenter(android.content.Context context,
Config config,
IWebViewFragmentFactory<A> pfgFactory) |
| Modifier and Type | Method and Description |
|---|---|
static int |
addLifecycleCallbacks(HostActivity.HostActivityLifecycleCallbacks callbacks) |
static int |
addWebLoginLifecycleCallback(WebLoginActivity.WebLoginActivityCallback callback) |
void |
clearOnLogout() |
static void |
flush() |
static void |
flushLifecycleCallbacks(int id) |
static void |
flushWebLoginLifecycleCallback(int id) |
static HostActivity.HostActivityLifecycleCallbacks |
getCallbacks(int id) |
java.lang.String |
getPresentationUrl(java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String requestType) |
static WebLoginActivity.WebLoginActivityCallback |
getWebLoginCallback(int id) |
void |
showNativeLoginProviders(java.util.List<java.lang.String> providers,
IBusinessApiService businessApiService,
java.util.Map<java.lang.String,java.lang.Object> params,
GigyaLoginCallback<A> gigyaLoginCallback) |
void |
showPlugin(boolean obfuscate,
java.lang.String plugin,
boolean fullScreen,
java.util.Map<java.lang.String,java.lang.Object> params,
GigyaPluginCallback<A> gigyaPluginCallback) |
public static final java.lang.String ARG_STYLE_SHOW_FULL_SCREEN
public static final java.lang.String ARG_OBFUSCATE
public Presenter(android.content.Context context, Config config, IWebViewFragmentFactory<A> pfgFactory)
public void showPlugin(boolean obfuscate, java.lang.String plugin, boolean fullScreen, java.util.Map<java.lang.String,java.lang.Object> params, GigyaPluginCallback<A> gigyaPluginCallback)
showPlugin in interface IPresenter<A extends GigyaAccount>public void showNativeLoginProviders(java.util.List<java.lang.String> providers, IBusinessApiService businessApiService, java.util.Map<java.lang.String,java.lang.Object> params, GigyaLoginCallback<A> gigyaLoginCallback)
showNativeLoginProviders in interface IPresenter<A extends GigyaAccount>public void clearOnLogout()
clearOnLogout in interface IPresenter<A extends GigyaAccount>public java.lang.String getPresentationUrl(java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String requestType)
getPresentationUrl in interface IPresenter<A extends GigyaAccount>public static int addLifecycleCallbacks(HostActivity.HostActivityLifecycleCallbacks callbacks)
public static int addWebLoginLifecycleCallback(WebLoginActivity.WebLoginActivityCallback callback)
public static HostActivity.HostActivityLifecycleCallbacks getCallbacks(int id)
public static WebLoginActivity.WebLoginActivityCallback getWebLoginCallback(int id)
public static void flushLifecycleCallbacks(int id)
public static void flushWebLoginLifecycleCallback(int id)
public static void flush()