-
- All Implemented Interfaces:
-
android.os.Parcelable
public class LoginClient implements Parcelable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
LoginClient.OnCompletedListener
public interface
LoginClient.BackgroundProcessingListener
public final class
LoginClient.Request
public final class
LoginClient.Result
public class
LoginClient.Companion
-
Field Summary
Fields Modifier and Type Field Description private Array<LoginMethodHandler>
handlersToTry
private Fragment
fragment
private LoginClient.OnCompletedListener
onCompletedListener
private LoginClient.BackgroundProcessingListener
backgroundProcessingListener
private Boolean
checkedInternetPermission
private LoginClient.Request
pendingRequest
private Map<String, String>
loggingExtras
private Map<String, String>
extraData
private final FragmentActivity
activity
private final Boolean
inProgress
-
Constructor Summary
Constructors Constructor Description LoginClient(Fragment fragment)
LoginClient(Parcel source)
-
Method Summary
-
-
Method Detail
-
getHandlersToTry
final Array<LoginMethodHandler> getHandlersToTry()
-
setHandlersToTry
final Unit setHandlersToTry(Array<LoginMethodHandler> handlersToTry)
-
getFragment
final Fragment getFragment()
-
setFragment
final Unit setFragment(Fragment fragment)
-
getOnCompletedListener
final LoginClient.OnCompletedListener getOnCompletedListener()
-
setOnCompletedListener
final Unit setOnCompletedListener(LoginClient.OnCompletedListener onCompletedListener)
-
getBackgroundProcessingListener
final LoginClient.BackgroundProcessingListener getBackgroundProcessingListener()
-
setBackgroundProcessingListener
final Unit setBackgroundProcessingListener(LoginClient.BackgroundProcessingListener backgroundProcessingListener)
-
getCheckedInternetPermission
final Boolean getCheckedInternetPermission()
-
setCheckedInternetPermission
final Unit setCheckedInternetPermission(Boolean checkedInternetPermission)
-
getPendingRequest
final LoginClient.Request getPendingRequest()
-
setPendingRequest
final Unit setPendingRequest(LoginClient.Request pendingRequest)
-
getLoggingExtras
final Map<String, String> getLoggingExtras()
-
setLoggingExtras
final Unit setLoggingExtras(Map<String, String> loggingExtras)
-
getExtraData
final Map<String, String> getExtraData()
-
setExtraData
final Unit setExtraData(Map<String, String> extraData)
-
getActivity
final FragmentActivity getActivity()
-
getInProgress
final Boolean getInProgress()
-
startOrContinueAuth
final Unit startOrContinueAuth(LoginClient.Request request)
-
authorize
final Unit authorize(LoginClient.Request request)
-
cancelCurrentHandler
final Unit cancelCurrentHandler()
-
getCurrentHandler
final LoginMethodHandler getCurrentHandler()
-
onActivityResult
final Boolean onActivityResult(Integer requestCode, Integer resultCode, Intent data)
-
getHandlersToTry
Array<LoginMethodHandler> getHandlersToTry(LoginClient.Request request)
-
checkInternetPermission
final Boolean checkInternetPermission()
-
tryNextHandler
final Unit tryNextHandler()
-
addExtraData
final Unit addExtraData(String key, String value, Boolean accumulate)
-
tryCurrentHandler
final Boolean tryCurrentHandler()
-
completeAndValidate
final Unit completeAndValidate(LoginClient.Result outcome)
-
complete
final Unit complete(LoginClient.Result outcome)
-
checkPermission
final Integer checkPermission(String permission)
-
validateSameFbidAndFinish
final Unit validateSameFbidAndFinish(LoginClient.Result pendingResult)
-
notifyBackgroundProcessingStart
final Unit notifyBackgroundProcessingStart()
-
notifyBackgroundProcessingStop
final Unit notifyBackgroundProcessingStop()
-
describeContents
Integer describeContents()
-
writeToParcel
Unit writeToParcel(Parcel dest, Integer flags)
-
-
-
-