-
- All Implemented Interfaces:
-
com.gigya.android.sdk.providers.provider.IProvider
public class ExternalProvider extends Provider
-
-
Field Summary
Fields Modifier and Type Field Description private IProviderWrapperwrapperprivate Stringnameprivate StringprovidersRoot
-
Constructor Summary
Constructors Constructor Description ExternalProvider(Context context, IPersistenceService persistenceService, ProviderCallback providerCallback)
-
Method Summary
Modifier and Type Method Description IProviderWrappergetWrapper()StringgetName()voidsetProvidersRoot(String providersRoot)*Set the root path for the external provider files. voidinit(IoCContainer container)voidsetProviderName(String name)*Set the external provider name. static ClassgetWrapperClass(Context context, String provider, String root)Get the correct provider wrapper class. voidlogin(Map<String, Object> loginParams, String loginMode)voidlogout()StringgetProviderSessions(String tokenOrCode, long expiration, String uid)static StringgetPath()-
Methods inherited from class com.gigya.android.sdk.providers.provider.Provider
onCanceled, onLoginFailed, onLoginFailed, onLoginSuccess, onLoginSuccess, setRegToken -
Methods inherited from class com.gigya.android.sdk.providers.provider.IProvider
login -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ExternalProvider
ExternalProvider(Context context, IPersistenceService persistenceService, ProviderCallback providerCallback)
-
-
Method Detail
-
getWrapper
@Nullable() IProviderWrapper getWrapper()
-
setProvidersRoot
void setProvidersRoot(String providersRoot)
*Set the root path for the external provider files.
- Parameters:
providersRoot- Files Path in project.
-
init
void init(IoCContainer container)
-
setProviderName
void setProviderName(String name)
*Set the external provider name.
-
getWrapperClass
static Class getWrapperClass(Context context, String provider, String root)
Get the correct provider wrapper class.
- Parameters:
provider- Provider name.
-
logout
void logout()
-
getProviderSessions
@Deprecated() String getProviderSessions(String tokenOrCode, long expiration, String uid)
-
-
-
-