Package org.apache.cxf.jaxrs.utils
Class FormUtils
java.lang.Object
org.apache.cxf.jaxrs.utils.FormUtils
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addPropertyToForm
(jakarta.ws.rs.core.MultivaluedMap<String, String> map, String name, Object value) static String
formToString
(jakarta.ws.rs.core.Form form) static boolean
isFormPostRequest
(org.apache.cxf.message.Message m) static void
static void
populateMapFromMultipart
(jakarta.ws.rs.core.MultivaluedMap<String, String> params, MultipartBody body, org.apache.cxf.message.Message m, boolean decode) static void
populateMapFromString
(jakarta.ws.rs.core.MultivaluedMap<String, String> params, org.apache.cxf.message.Message m, String postBody, String enc, boolean decode) static void
populateMapFromString
(jakarta.ws.rs.core.MultivaluedMap<String, String> params, org.apache.cxf.message.Message m, String postBody, String enc, boolean decode, jakarta.servlet.http.HttpServletRequest request) static void
populateMapFromStringOrHttpRequest
(jakarta.ws.rs.core.MultivaluedMap<String, String> params, org.apache.cxf.message.Message m, String postBody, String enc, boolean decode) static String
readBody
(InputStream is, String encoding) static jakarta.ws.rs.core.Form
readForm
(FormEncodingProvider<jakarta.ws.rs.core.Form> provider, org.apache.cxf.message.Message message) static void
restoreForm
(FormEncodingProvider<jakarta.ws.rs.core.Form> provider, jakarta.ws.rs.core.Form form, org.apache.cxf.message.Message message) static void
writeForm
(FormEncodingProvider<jakarta.ws.rs.core.Form> provider, jakarta.ws.rs.core.Form form, OutputStream os) static void
writeMapToOutputStream
(Map<String, List<String>> map, OutputStream os, String enc, boolean encoded)
-
Field Details
-
FORM_PARAMS_FROM_HTTP_PARAMS
- See Also:
-
FORM_PARAM_MAP
- See Also:
-
FORM_PARAM_MAP_DECODED
- See Also:
-
-
Method Details
-
formToString
-
restoreForm
public static void restoreForm(FormEncodingProvider<jakarta.ws.rs.core.Form> provider, jakarta.ws.rs.core.Form form, org.apache.cxf.message.Message message) throws Exception - Throws:
Exception
-
writeForm
public static void writeForm(FormEncodingProvider<jakarta.ws.rs.core.Form> provider, jakarta.ws.rs.core.Form form, OutputStream os) throws Exception - Throws:
Exception
-
readForm
public static jakarta.ws.rs.core.Form readForm(FormEncodingProvider<jakarta.ws.rs.core.Form> provider, org.apache.cxf.message.Message message) throws Exception - Throws:
Exception
-
addPropertyToForm
-
readBody
-
populateMapFromString
-
populateMapFromStringOrHttpRequest
-
populateMapFromString
-
logRequestParametersIfNeeded
-
writeMapToOutputStream
public static void writeMapToOutputStream(Map<String, List<String>> map, OutputStream os, String enc, boolean encoded) throws IOException- Throws:
IOException
-
populateMapFromMultipart
public static void populateMapFromMultipart(jakarta.ws.rs.core.MultivaluedMap<String, String> params, MultipartBody body, org.apache.cxf.message.Message m, boolean decode) -
isFormPostRequest
public static boolean isFormPostRequest(org.apache.cxf.message.Message m)
-