public class SDILoginUserRequest extends SDIAbsRequest<SDILoginUserRequest.Result>
SDILoginUserRequest
performs the server interaction to log the user directly into the 7digital application. Specific
SDILoginUserRequest.LoginConfig
instances can be passed into the execution to perform mock login requests for unit tests.Modifier and Type | Class and Description |
---|---|
static interface |
SDILoginUserRequest.LoginConfig |
static class |
SDILoginUserRequest.Result |
static class |
SDILoginUserRequest.ResultCode |
Constructor and Description |
---|
SDILoginUserRequest() |
Modifier and Type | Method and Description |
---|---|
SDILoginUserRequest.Result |
execute(android.content.Context context,
android.os.Bundle bundle) |
static SDILoginUserRequest.Result |
execute(org.simpleframework.xml.Serializer serializer,
java.lang.String email,
java.lang.String password,
SDILoginUserRequest.LoginConfig config) |
static uk.co.sevendigital.android.sdk.api.request.login.SDILoginUserRequest.JsonRequestTokenResponse |
getRequestToken(HttpClient client,
org.simpleframework.xml.Serializer serializer,
android.util.Pair<java.lang.String,java.lang.String> consumer,
java.lang.String shopId,
java.lang.String serverTime) |
static java.lang.String |
getRequestTokenParameters(HttpClient client,
android.util.Pair<java.lang.String,java.lang.String> consumer,
java.lang.String shopId,
java.lang.String serverTime) |
addUserAgent
public SDILoginUserRequest.Result execute(android.content.Context context, android.os.Bundle bundle) throws java.lang.Exception
java.lang.Exception
public static SDILoginUserRequest.Result execute(org.simpleframework.xml.Serializer serializer, java.lang.String email, java.lang.String password, SDILoginUserRequest.LoginConfig config) throws java.lang.Exception
java.lang.Exception
public static uk.co.sevendigital.android.sdk.api.request.login.SDILoginUserRequest.JsonRequestTokenResponse getRequestToken(HttpClient client, org.simpleframework.xml.Serializer serializer, android.util.Pair<java.lang.String,java.lang.String> consumer, java.lang.String shopId, java.lang.String serverTime) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getRequestTokenParameters(HttpClient client, android.util.Pair<java.lang.String,java.lang.String> consumer, java.lang.String shopId, java.lang.String serverTime) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException