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
.