org.icefaces.mobi.util
public class SXUtils extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COOKIE_FORMAT |
static java.lang.String |
SESSION_KEY_SX_REGISTERED |
static java.lang.String |
SX_THUMB_MAP |
static java.lang.String |
SX_UPLOAD |
static java.lang.String |
SX_UPLOAD_PROGRESS |
static java.lang.String |
USER_AGENT_SX_FULL |
static java.lang.String |
USER_AGENT_SX_PART |
| Constructor and Description |
|---|
SXUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
encodeParams(java.util.Map<java.lang.String,java.lang.String> params) |
static java.util.Map<java.lang.String,java.io.File> |
getAuxiliaryUploadMap(javax.servlet.http.HttpServletRequest request)
The session map of the auxiliary uploads.
|
static int |
getAuxiliaryUploadProgress(javax.servlet.http.HttpServletRequest request)
Tracks the progress of an auxiliary upload with ICEmobile-SX.
|
static java.lang.String |
getICEmobileRegisterSXScript(javax.servlet.http.HttpServletRequest request,
java.lang.String uploadPath) |
static java.lang.String |
getICEmobileSXScript(javax.servlet.http.HttpServletRequest request,
java.lang.String command,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String id,
java.lang.String sessionID,
java.lang.String uploadPath) |
static java.lang.String |
getRegisterSXURL(javax.servlet.http.HttpServletRequest request)
Get the default SX Register URL ending in /icemobile
|
static java.lang.String |
getRegisterSXURL(javax.servlet.http.HttpServletRequest request,
java.lang.String uploadPath)
Get the SX Register URL.
|
static java.lang.String |
getSessionIdCookie(javax.servlet.http.HttpServletRequest request) |
static java.util.Map<java.lang.String,java.io.File> |
getSXUploadThumbMap(javax.servlet.http.HttpServletRequest request) |
static boolean |
isSXRegistered(javax.servlet.http.HttpServletRequest request)
Has the user registered ICEmobile-SX for the current application session?
|
static boolean |
isSXRequest(javax.servlet.http.HttpServletRequest request)
Is the current request from ICEmobile-SX
|
static void |
setAuxUploadProgress(int progress,
javax.servlet.http.HttpSession session) |
static void |
setSXSessionKeys(javax.servlet.http.HttpServletRequest request) |
public static final java.lang.String SX_UPLOAD
public static final java.lang.String SX_UPLOAD_PROGRESS
public static final java.lang.String SX_THUMB_MAP
public static final java.lang.String SESSION_KEY_SX_REGISTERED
public static final java.lang.String USER_AGENT_SX_PART
public static final java.lang.String USER_AGENT_SX_FULL
public static final java.lang.String COOKIE_FORMAT
public static java.lang.String getRegisterSXURL(javax.servlet.http.HttpServletRequest request,
java.lang.String uploadPath)
request - The servlet requestuploadPath - The path of the upload post from the context, eg 'icemobile'
for JSP or 'javax.faces.resource./auxupload.txt.jsf' for JSF.public static java.lang.String getRegisterSXURL(javax.servlet.http.HttpServletRequest request)
request - The Servlet Requestpublic static boolean isSXRegistered(javax.servlet.http.HttpServletRequest request)
request - The ServletRequestpublic static boolean isSXRequest(javax.servlet.http.HttpServletRequest request)
request - The Servlet Requestpublic static void setSXSessionKeys(javax.servlet.http.HttpServletRequest request)
public static int getAuxiliaryUploadProgress(javax.servlet.http.HttpServletRequest request)
request - The Servlet Requestpublic static java.util.Map<java.lang.String,java.io.File> getAuxiliaryUploadMap(javax.servlet.http.HttpServletRequest request)
request - The Servlet Requestpublic static java.lang.String getICEmobileSXScript(javax.servlet.http.HttpServletRequest request,
java.lang.String command,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String id,
java.lang.String sessionID,
java.lang.String uploadPath)
public static java.lang.String encodeParams(java.util.Map<java.lang.String,java.lang.String> params)
public static java.lang.String getICEmobileRegisterSXScript(javax.servlet.http.HttpServletRequest request,
java.lang.String uploadPath)
public static void setAuxUploadProgress(int progress,
javax.servlet.http.HttpSession session)
public static java.lang.String getSessionIdCookie(javax.servlet.http.HttpServletRequest request)
public static java.util.Map<java.lang.String,java.io.File> getSXUploadThumbMap(javax.servlet.http.HttpServletRequest request)
Copyright 2014 ICEsoft Technologies Canada Corp., All Rights Reserved.