Package org.apache.cxf.jaxrs.utils
Class FormUtils
- java.lang.Object
-
- org.apache.cxf.jaxrs.utils.FormUtils
-
public final class FormUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringFORM_PARAM_MAPstatic StringFORM_PARAM_MAP_DECODEDstatic StringFORM_PARAMS_FROM_HTTP_PARAMS
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddPropertyToForm(javax.ws.rs.core.MultivaluedMap<String,String> map, String name, Object value)static StringformToString(javax.ws.rs.core.Form form)static booleanisFormPostRequest(Message m)static voidlogRequestParametersIfNeeded(Map<String,List<String>> params, String enc)static voidpopulateMapFromMultipart(javax.ws.rs.core.MultivaluedMap<String,String> params, MultipartBody body, Message m, boolean decode)static voidpopulateMapFromString(javax.ws.rs.core.MultivaluedMap<String,String> params, Message m, String postBody, String enc, boolean decode)static voidpopulateMapFromString(javax.ws.rs.core.MultivaluedMap<String,String> params, Message m, String postBody, String enc, boolean decode, javax.servlet.http.HttpServletRequest request)static voidpopulateMapFromStringOrHttpRequest(javax.ws.rs.core.MultivaluedMap<String,String> params, Message m, String postBody, String enc, boolean decode)static StringreadBody(InputStream is, String encoding)static javax.ws.rs.core.FormreadForm(FormEncodingProvider<javax.ws.rs.core.Form> provider, Message message)static voidrestoreForm(FormEncodingProvider<javax.ws.rs.core.Form> provider, javax.ws.rs.core.Form form, Message message)static voidwriteForm(FormEncodingProvider<javax.ws.rs.core.Form> provider, javax.ws.rs.core.Form form, OutputStream os)static voidwriteMapToOutputStream(Map<String,List<String>> map, OutputStream os, String enc, boolean encoded)
-
-
-
Field Detail
-
FORM_PARAMS_FROM_HTTP_PARAMS
public static final String FORM_PARAMS_FROM_HTTP_PARAMS
- See Also:
- Constant Field Values
-
FORM_PARAM_MAP
public static final String FORM_PARAM_MAP
- See Also:
- Constant Field Values
-
FORM_PARAM_MAP_DECODED
public static final String FORM_PARAM_MAP_DECODED
- See Also:
- Constant Field Values
-
-
Method Detail
-
formToString
public static String formToString(javax.ws.rs.core.Form form)
-
restoreForm
public static void restoreForm(FormEncodingProvider<javax.ws.rs.core.Form> provider, javax.ws.rs.core.Form form, Message message) throws Exception
- Throws:
Exception
-
writeForm
public static void writeForm(FormEncodingProvider<javax.ws.rs.core.Form> provider, javax.ws.rs.core.Form form, OutputStream os) throws Exception
- Throws:
Exception
-
readForm
public static javax.ws.rs.core.Form readForm(FormEncodingProvider<javax.ws.rs.core.Form> provider, Message message) throws Exception
- Throws:
Exception
-
addPropertyToForm
public static void addPropertyToForm(javax.ws.rs.core.MultivaluedMap<String,String> map, String name, Object value)
-
readBody
public static String readBody(InputStream is, String encoding)
-
populateMapFromString
public static void populateMapFromString(javax.ws.rs.core.MultivaluedMap<String,String> params, Message m, String postBody, String enc, boolean decode)
-
populateMapFromStringOrHttpRequest
public static void populateMapFromStringOrHttpRequest(javax.ws.rs.core.MultivaluedMap<String,String> params, Message m, String postBody, String enc, boolean decode)
-
populateMapFromString
public static void populateMapFromString(javax.ws.rs.core.MultivaluedMap<String,String> params, Message m, String postBody, String enc, boolean decode, javax.servlet.http.HttpServletRequest request)
-
logRequestParametersIfNeeded
public static void logRequestParametersIfNeeded(Map<String,List<String>> params, String enc)
-
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(javax.ws.rs.core.MultivaluedMap<String,String> params, MultipartBody body, Message m, boolean decode)
-
isFormPostRequest
public static boolean isFormPostRequest(Message m)
-
-