Class JsonStartupRequest
java.lang.Object
org.eclipse.scout.rt.ui.html.json.JsonRequest
org.eclipse.scout.rt.ui.html.json.JsonStartupRequest
The
JsonStartupRequest
contains all information used to create a new IUiSession
and a new
IClientSession
. The information sources are listed in the following table
PROP_PART_ID
- portlet part ID (attribute 'data-partid' of scout html element)PROP_CLIENT_SESSION_ID
- first one defined: argument to scout.init(), sessionStorage.getItem('scout:clientSessionId'), current timestampPROP_USER_AGENT
- first one defined: argument to scout.init(), default scout.UserAgent.DEVICE_TYPE_DESKTOPPROP_SESSION_STARTUP_PARAMS
- contains session startup parameters to scout.init() as well as all location url parameters and the url itself with key 'url'
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.scout.rt.ui.html.json.JsonRequest
JsonRequest.RequestType
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
Fields inherited from class org.eclipse.scout.rt.ui.html.json.JsonRequest
CURRENT, PROP_ACK_SEQUENCE_NO, PROP_CANCEL, PROP_EVENT, PROP_EVENTS, PROP_LOG, PROP_MESSAGE, PROP_PING, PROP_POLL, PROP_SEQUENCE_NO, PROP_STARTUP, PROP_SYNC_RESPONSE_QUEUE, PROP_UI_SESSION_ID, PROP_UNLOAD
-
Constructor Summary
-
Method Summary
Methods inherited from class org.eclipse.scout.rt.ui.html.json.JsonRequest
getAckSequenceNo, getEvent, getEvents, getMessage, getRequestObject, getRequestType, getSequenceNo, getUiSessionId, toString, validate
-
Field Details
-
PROP_PART_ID
- See Also:
-
PROP_CLIENT_SESSION_ID
- See Also:
-
PROP_USER_AGENT
- See Also:
-
PROP_SESSION_STARTUP_PARAMS
- See Also:
-
PROP_VERSION
- See Also:
-
-
Constructor Details
-
JsonStartupRequest
-
-
Method Details
-
getPartId
- Returns:
- partId or
"0"
(mandatory attribute)
-
getClientSessionId
- Returns:
- clientSessionId or
null
(optional attribute)
-
getUserAgent
- Returns:
- userAgent or
null
(optional attribute)
-
getVersion
- Returns:
- version or
null
(optional attribute)
-
getSessionStartupParams
- Returns:
- session startup parameters, or an empty
Map
if not provided (optional attribute)
-
parseSessionStartupParams
-