public class ScApiSessionFactory
extends java.lang.Object
ScApiSession.| Constructor and Description |
|---|
ScApiSessionFactory() |
| Modifier and Type | Method and Description |
|---|---|
static Request |
buildPublicKeyRequest(java.lang.String instanceUrl,
Response.Listener<ScPublicKey> onSuccess,
Response.ErrorListener onError)
Creates
Request for retrieving ScPublicKey. |
static void |
getAnonymousSession(java.lang.String url,
Response.Listener<ScApiSession> onSuccess)
Asynchronously creates anonymous session to specified backend url.
|
static void |
getSession(RequestQueue queue,
java.lang.String url,
java.lang.String name,
java.lang.String password,
Response.Listener<ScApiSession> onSuccess)
Asynchronously retrieves
ScPublicKey and creates authenticated session. |
static void |
getSession(RequestQueue queue,
java.lang.String url,
java.lang.String name,
java.lang.String password,
Response.Listener<ScApiSession> onSuccess,
Response.ErrorListener onError)
Asynchronously retrieves
ScPublicKey and creates authenticated session. |
static ScApiSession |
newAnonymousSession(java.lang.String url)
Creates anonymous session to specified backend url.
|
static ScApiSession |
newSession(java.lang.String url,
ScPublicKey key,
java.lang.String name,
java.lang.String password)
Creates authenticated session based on existing key.
|
public static void getAnonymousSession(java.lang.String url,
Response.Listener<ScApiSession> onSuccess)
url - Host url with portonSuccess - is called immediately.newAnonymousSession(String)public static void getSession(RequestQueue queue, java.lang.String url, java.lang.String name, java.lang.String password, Response.Listener<ScApiSession> onSuccess)
ScPublicKey and creates authenticated session.url - Sitecore instance URL / server URL.name - User login name.password - User passwordonSuccess - Success result callback.public static void getSession(RequestQueue queue, java.lang.String url, java.lang.String name, java.lang.String password, Response.Listener<ScApiSession> onSuccess, Response.ErrorListener onError)
ScPublicKey and creates authenticated session.url - Sitecore instance URL / server URL.name - User login name.password - User passwordonSuccess - Success result callback.onError - Error result callbackpublic static ScApiSession newAnonymousSession(java.lang.String url)
url - Host url with portpublic static ScApiSession newSession(java.lang.String url, ScPublicKey key, java.lang.String name, java.lang.String password)
url - Sitecore instance URL / server URL.key - ScPublicKey key for authenticated requests.name - User login name.password - User passwordpublic static Request buildPublicKeyRequest(java.lang.String instanceUrl, Response.Listener<ScPublicKey> onSuccess, Response.ErrorListener onError)
Request for retrieving ScPublicKey.instanceUrl - Sitecore instance URL / server URL.onSuccess - Success result callback.onError - Error result callbackRequest.