Class JsonDataResolver
java.lang.Object
com.cksource.ckfinder.http.request.JsonDataResolver
Some CKFinder commands send JSON body in their requests. This resolver
parses the JSON data in the request and saves the data in request's
attributes.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isJsonData
(HttpServletRequest request) Checks if current request carries JSON data to process.parseJsonData
(HttpServletRequest request) Parses JSON data.resolveJsonData
(HttpServletRequest request) Resolves JSON data for current HTTP request.
-
Constructor Details
-
JsonDataResolver
public JsonDataResolver()
-
-
Method Details
-
isJsonData
Checks if current request carries JSON data to process.- Parameters:
request
- current HTTP request- Returns:
- true if current HTTP request contains JSON data to process
-
resolveJsonData
Resolves JSON data for current HTTP request.Parameters defined in JSON data are assigned to appropriate request attributes.
- Parameters:
request
- current HTTP request- Returns:
- current HTTP request with resolved JSON data
-
parseJsonData
Parses JSON data.- Parameters:
request
- current HTTP request- Returns:
- a map containing keys and values defined in request's JSON data or
null
if JSON parsing fails
-