|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.paris.lutece.plugins.form.utils.JSONUtils
public final class JSONUtils
Provides json utility methods for forms
Field Summary | |
---|---|
static java.lang.String |
JSON_KEY_ERROR_MESSAGE
|
static java.lang.String |
JSON_KEY_FIELD
|
static java.lang.String |
JSON_KEY_FIELD_NAME
|
static java.lang.String |
JSON_KEY_FILE_COUNT
|
static java.lang.String |
JSON_KEY_FILE_EXTENSION
|
static java.lang.String |
JSON_KEY_FILE_NAME
|
static java.lang.String |
JSON_KEY_FORM_ERROR
|
static java.lang.String |
JSON_KEY_ID_ENTRY
|
static java.lang.String |
JSON_KEY_ID_FIELD
|
static java.lang.String |
JSON_KEY_ID_FORM
|
static java.lang.String |
JSON_KEY_ID_RESPONSE
|
static java.lang.String |
JSON_KEY_MANDATORY_ERROR
|
static java.lang.String |
JSON_KEY_MIME_TYPE
|
static java.lang.String |
JSON_KEY_RESPONSE
|
static java.lang.String |
JSON_KEY_SUCCESS
|
static java.lang.String |
JSON_KEY_TITLE_QUESTION
|
static java.lang.String |
JSON_KEY_UPLOADED_FILES
|
static java.lang.String |
JSON_KEY_VALUE_RESPONSE
|
static java.lang.String |
MESSAGE_DATA_NOT_FOUND
|
static java.lang.String |
TAG_ID_BLOB
|
Method Summary | |
---|---|
static FormError |
buildFormError(java.lang.String strJson)
Builds FormError from json string |
static java.lang.String |
buildJson(FormError formError)
Builds json form FormError |
static java.lang.String |
buildJson(java.util.Map<java.lang.Integer,java.util.List<Response>> mapResponse,
int nIdForm,
javax.servlet.http.HttpSession session)
Builds the json string for the response map |
static net.sf.json.JSONObject |
buildJson(Response response,
javax.servlet.http.HttpSession session)
Builds the json string for the Response |
static void |
buildJsonError(net.sf.json.JSONObject json,
java.lang.String strMessage)
Builds a json object with the error message. |
static net.sf.json.JSONObject |
buildJsonErrorRemovingFile(javax.servlet.http.HttpServletRequest request)
Builds a json object with the error message. |
static java.util.Map<java.lang.Integer,java.util.List<Response>> |
buildListResponses(java.lang.String strJSON,
java.util.Locale locale,
javax.servlet.http.HttpSession session)
Builds the responses list - null if JSON_KEY_RESPONSE is missing. |
static java.util.List<java.lang.String> |
getBlobIds(java.lang.String strJSON)
|
static java.util.List<java.lang.String> |
getBlobIds(java.lang.String strJSON,
int nIdEntry)
|
static net.sf.json.JSONObject |
getUploadedFileJSON(java.util.List<org.apache.commons.fileupload.FileItem> listFileItem)
Builds a json object for the file item list. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String TAG_ID_BLOB
public static final java.lang.String MESSAGE_DATA_NOT_FOUND
public static final java.lang.String JSON_KEY_ID_FORM
public static final java.lang.String JSON_KEY_RESPONSE
public static final java.lang.String JSON_KEY_ID_ENTRY
public static final java.lang.String JSON_KEY_ID_RESPONSE
public static final java.lang.String JSON_KEY_ID_FIELD
public static final java.lang.String JSON_KEY_VALUE_RESPONSE
public static final java.lang.String JSON_KEY_FILE_NAME
public static final java.lang.String JSON_KEY_FILE_EXTENSION
public static final java.lang.String JSON_KEY_ERROR_MESSAGE
public static final java.lang.String JSON_KEY_MANDATORY_ERROR
public static final java.lang.String JSON_KEY_TITLE_QUESTION
public static final java.lang.String JSON_KEY_FORM_ERROR
public static final java.lang.String JSON_KEY_FIELD_NAME
public static final java.lang.String JSON_KEY_MIME_TYPE
public static final java.lang.String JSON_KEY_UPLOADED_FILES
public static final java.lang.String JSON_KEY_FILE_COUNT
public static final java.lang.String JSON_KEY_FIELD
public static final java.lang.String JSON_KEY_SUCCESS
Method Detail |
---|
public static java.lang.String buildJson(java.util.Map<java.lang.Integer,java.util.List<Response>> mapResponse, int nIdForm, javax.servlet.http.HttpSession session)
mapResponse
- the response mapnIdForm
- the id formsession
- the session
public static java.util.Map<java.lang.Integer,java.util.List<Response>> buildListResponses(java.lang.String strJSON, java.util.Locale locale, javax.servlet.http.HttpSession session)
JSON_KEY_RESPONSE
is missing.
strJSON
- the jsonlocale
- the localesession
- the session
JSON_KEY_RESPONSE
is missingpublic static net.sf.json.JSONObject buildJson(Response response, javax.servlet.http.HttpSession session)
Response
response
- the responsesession
- the session
public static java.lang.String buildJson(FormError formError)
FormError
formError
- FormError
public static FormError buildFormError(java.lang.String strJson)
FormError
from json string
strJson
- json string
FormError
public static net.sf.json.JSONObject getUploadedFileJSON(java.util.List<org.apache.commons.fileupload.FileItem> listFileItem)
#JSON_UPLOADED_FILES
, value is the array of uploaded file.
listFileItem
- the fileItem list
public static net.sf.json.JSONObject buildJsonErrorRemovingFile(javax.servlet.http.HttpServletRequest request)
request
- the request
public static void buildJsonError(net.sf.json.JSONObject json, java.lang.String strMessage)
json
- the JSONstrMessage
- the error messagepublic static java.util.List<java.lang.String> getBlobIds(java.lang.String strJSON)
public static java.util.List<java.lang.String> getBlobIds(java.lang.String strJSON, int nIdEntry)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |