mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-05 18:06:08 +00:00
Skip null form values for Java native request builder (#15036)
This commit is contained in:
@@ -496,11 +496,15 @@ public class {{classname}} {
|
||||
{{#formParams}}
|
||||
{{#isArray}}
|
||||
for (int i=0; i < {{paramName}}.size(); i++) {
|
||||
formValues.add(new BasicNameValuePair("{{{baseName}}}", {{paramName}}.get(i).toString()));
|
||||
if ({{paramName}}.get(i) != null) {
|
||||
formValues.add(new BasicNameValuePair("{{{baseName}}}", {{paramName}}.get(i).toString()));
|
||||
}
|
||||
}
|
||||
{{/isArray}}
|
||||
{{^isArray}}
|
||||
formValues.add(new BasicNameValuePair("{{{baseName}}}", {{paramName}}.toString()));
|
||||
if ({{paramName}} != null) {
|
||||
formValues.add(new BasicNameValuePair("{{{baseName}}}", {{paramName}}.toString()));
|
||||
}
|
||||
{{/isArray}}
|
||||
{{/formParams}}
|
||||
HttpEntity entity = new UrlEncodedFormEntity(formValues, java.nio.charset.StandardCharsets.UTF_8);
|
||||
|
||||
@@ -157,9 +157,15 @@ public class FormApi {
|
||||
localVarRequestBuilder.header("Accept", "text/plain");
|
||||
|
||||
List<NameValuePair> formValues = new ArrayList<>();
|
||||
formValues.add(new BasicNameValuePair("integer_form", integerForm.toString()));
|
||||
formValues.add(new BasicNameValuePair("boolean_form", booleanForm.toString()));
|
||||
formValues.add(new BasicNameValuePair("string_form", stringForm.toString()));
|
||||
if (integerForm != null) {
|
||||
formValues.add(new BasicNameValuePair("integer_form", integerForm.toString()));
|
||||
}
|
||||
if (booleanForm != null) {
|
||||
formValues.add(new BasicNameValuePair("boolean_form", booleanForm.toString()));
|
||||
}
|
||||
if (stringForm != null) {
|
||||
formValues.add(new BasicNameValuePair("string_form", stringForm.toString()));
|
||||
}
|
||||
HttpEntity entity = new UrlEncodedFormEntity(formValues, java.nio.charset.StandardCharsets.UTF_8);
|
||||
ByteArrayOutputStream formOutputStream = new ByteArrayOutputStream();
|
||||
try {
|
||||
|
||||
@@ -1032,20 +1032,48 @@ public class FakeApi {
|
||||
localVarRequestBuilder.header("Accept", "application/json");
|
||||
|
||||
List<NameValuePair> formValues = new ArrayList<>();
|
||||
formValues.add(new BasicNameValuePair("integer", integer.toString()));
|
||||
formValues.add(new BasicNameValuePair("int32", int32.toString()));
|
||||
formValues.add(new BasicNameValuePair("int64", int64.toString()));
|
||||
formValues.add(new BasicNameValuePair("number", number.toString()));
|
||||
formValues.add(new BasicNameValuePair("float", _float.toString()));
|
||||
formValues.add(new BasicNameValuePair("double", _double.toString()));
|
||||
formValues.add(new BasicNameValuePair("string", string.toString()));
|
||||
formValues.add(new BasicNameValuePair("pattern_without_delimiter", patternWithoutDelimiter.toString()));
|
||||
formValues.add(new BasicNameValuePair("byte", _byte.toString()));
|
||||
formValues.add(new BasicNameValuePair("binary", binary.toString()));
|
||||
formValues.add(new BasicNameValuePair("date", date.toString()));
|
||||
formValues.add(new BasicNameValuePair("dateTime", dateTime.toString()));
|
||||
formValues.add(new BasicNameValuePair("password", password.toString()));
|
||||
formValues.add(new BasicNameValuePair("callback", paramCallback.toString()));
|
||||
if (integer != null) {
|
||||
formValues.add(new BasicNameValuePair("integer", integer.toString()));
|
||||
}
|
||||
if (int32 != null) {
|
||||
formValues.add(new BasicNameValuePair("int32", int32.toString()));
|
||||
}
|
||||
if (int64 != null) {
|
||||
formValues.add(new BasicNameValuePair("int64", int64.toString()));
|
||||
}
|
||||
if (number != null) {
|
||||
formValues.add(new BasicNameValuePair("number", number.toString()));
|
||||
}
|
||||
if (_float != null) {
|
||||
formValues.add(new BasicNameValuePair("float", _float.toString()));
|
||||
}
|
||||
if (_double != null) {
|
||||
formValues.add(new BasicNameValuePair("double", _double.toString()));
|
||||
}
|
||||
if (string != null) {
|
||||
formValues.add(new BasicNameValuePair("string", string.toString()));
|
||||
}
|
||||
if (patternWithoutDelimiter != null) {
|
||||
formValues.add(new BasicNameValuePair("pattern_without_delimiter", patternWithoutDelimiter.toString()));
|
||||
}
|
||||
if (_byte != null) {
|
||||
formValues.add(new BasicNameValuePair("byte", _byte.toString()));
|
||||
}
|
||||
if (binary != null) {
|
||||
formValues.add(new BasicNameValuePair("binary", binary.toString()));
|
||||
}
|
||||
if (date != null) {
|
||||
formValues.add(new BasicNameValuePair("date", date.toString()));
|
||||
}
|
||||
if (dateTime != null) {
|
||||
formValues.add(new BasicNameValuePair("dateTime", dateTime.toString()));
|
||||
}
|
||||
if (password != null) {
|
||||
formValues.add(new BasicNameValuePair("password", password.toString()));
|
||||
}
|
||||
if (paramCallback != null) {
|
||||
formValues.add(new BasicNameValuePair("callback", paramCallback.toString()));
|
||||
}
|
||||
HttpEntity entity = new UrlEncodedFormEntity(formValues, java.nio.charset.StandardCharsets.UTF_8);
|
||||
ByteArrayOutputStream formOutputStream = new ByteArrayOutputStream();
|
||||
try {
|
||||
@@ -1172,9 +1200,13 @@ public class FakeApi {
|
||||
|
||||
List<NameValuePair> formValues = new ArrayList<>();
|
||||
for (int i=0; i < enumFormStringArray.size(); i++) {
|
||||
formValues.add(new BasicNameValuePair("enum_form_string_array", enumFormStringArray.get(i).toString()));
|
||||
if (enumFormStringArray.get(i) != null) {
|
||||
formValues.add(new BasicNameValuePair("enum_form_string_array", enumFormStringArray.get(i).toString()));
|
||||
}
|
||||
}
|
||||
if (enumFormString != null) {
|
||||
formValues.add(new BasicNameValuePair("enum_form_string", enumFormString.toString()));
|
||||
}
|
||||
formValues.add(new BasicNameValuePair("enum_form_string", enumFormString.toString()));
|
||||
HttpEntity entity = new UrlEncodedFormEntity(formValues, java.nio.charset.StandardCharsets.UTF_8);
|
||||
ByteArrayOutputStream formOutputStream = new ByteArrayOutputStream();
|
||||
try {
|
||||
@@ -1585,8 +1617,12 @@ public class FakeApi {
|
||||
localVarRequestBuilder.header("Accept", "application/json");
|
||||
|
||||
List<NameValuePair> formValues = new ArrayList<>();
|
||||
formValues.add(new BasicNameValuePair("param", param.toString()));
|
||||
formValues.add(new BasicNameValuePair("param2", param2.toString()));
|
||||
if (param != null) {
|
||||
formValues.add(new BasicNameValuePair("param", param.toString()));
|
||||
}
|
||||
if (param2 != null) {
|
||||
formValues.add(new BasicNameValuePair("param2", param2.toString()));
|
||||
}
|
||||
HttpEntity entity = new UrlEncodedFormEntity(formValues, java.nio.charset.StandardCharsets.UTF_8);
|
||||
ByteArrayOutputStream formOutputStream = new ByteArrayOutputStream();
|
||||
try {
|
||||
|
||||
@@ -724,8 +724,12 @@ public class PetApi {
|
||||
localVarRequestBuilder.header("Accept", "application/json");
|
||||
|
||||
List<NameValuePair> formValues = new ArrayList<>();
|
||||
formValues.add(new BasicNameValuePair("name", name.toString()));
|
||||
formValues.add(new BasicNameValuePair("status", status.toString()));
|
||||
if (name != null) {
|
||||
formValues.add(new BasicNameValuePair("name", name.toString()));
|
||||
}
|
||||
if (status != null) {
|
||||
formValues.add(new BasicNameValuePair("status", status.toString()));
|
||||
}
|
||||
HttpEntity entity = new UrlEncodedFormEntity(formValues, java.nio.charset.StandardCharsets.UTF_8);
|
||||
ByteArrayOutputStream formOutputStream = new ByteArrayOutputStream();
|
||||
try {
|
||||
|
||||
@@ -646,8 +646,12 @@ public class PetApi {
|
||||
localVarRequestBuilder.header("Accept", "application/json");
|
||||
|
||||
List<NameValuePair> formValues = new ArrayList<>();
|
||||
formValues.add(new BasicNameValuePair("name", name.toString()));
|
||||
formValues.add(new BasicNameValuePair("status", status.toString()));
|
||||
if (name != null) {
|
||||
formValues.add(new BasicNameValuePair("name", name.toString()));
|
||||
}
|
||||
if (status != null) {
|
||||
formValues.add(new BasicNameValuePair("status", status.toString()));
|
||||
}
|
||||
HttpEntity entity = new UrlEncodedFormEntity(formValues, java.nio.charset.StandardCharsets.UTF_8);
|
||||
ByteArrayOutputStream formOutputStream = new ByteArrayOutputStream();
|
||||
try {
|
||||
|
||||
@@ -875,20 +875,48 @@ public class FakeApi {
|
||||
localVarRequestBuilder.header("Accept", "application/json");
|
||||
|
||||
List<NameValuePair> formValues = new ArrayList<>();
|
||||
formValues.add(new BasicNameValuePair("integer", integer.toString()));
|
||||
formValues.add(new BasicNameValuePair("int32", int32.toString()));
|
||||
formValues.add(new BasicNameValuePair("int64", int64.toString()));
|
||||
formValues.add(new BasicNameValuePair("number", number.toString()));
|
||||
formValues.add(new BasicNameValuePair("float", _float.toString()));
|
||||
formValues.add(new BasicNameValuePair("double", _double.toString()));
|
||||
formValues.add(new BasicNameValuePair("string", string.toString()));
|
||||
formValues.add(new BasicNameValuePair("pattern_without_delimiter", patternWithoutDelimiter.toString()));
|
||||
formValues.add(new BasicNameValuePair("byte", _byte.toString()));
|
||||
formValues.add(new BasicNameValuePair("binary", binary.toString()));
|
||||
formValues.add(new BasicNameValuePair("date", date.toString()));
|
||||
formValues.add(new BasicNameValuePair("dateTime", dateTime.toString()));
|
||||
formValues.add(new BasicNameValuePair("password", password.toString()));
|
||||
formValues.add(new BasicNameValuePair("callback", paramCallback.toString()));
|
||||
if (integer != null) {
|
||||
formValues.add(new BasicNameValuePair("integer", integer.toString()));
|
||||
}
|
||||
if (int32 != null) {
|
||||
formValues.add(new BasicNameValuePair("int32", int32.toString()));
|
||||
}
|
||||
if (int64 != null) {
|
||||
formValues.add(new BasicNameValuePair("int64", int64.toString()));
|
||||
}
|
||||
if (number != null) {
|
||||
formValues.add(new BasicNameValuePair("number", number.toString()));
|
||||
}
|
||||
if (_float != null) {
|
||||
formValues.add(new BasicNameValuePair("float", _float.toString()));
|
||||
}
|
||||
if (_double != null) {
|
||||
formValues.add(new BasicNameValuePair("double", _double.toString()));
|
||||
}
|
||||
if (string != null) {
|
||||
formValues.add(new BasicNameValuePair("string", string.toString()));
|
||||
}
|
||||
if (patternWithoutDelimiter != null) {
|
||||
formValues.add(new BasicNameValuePair("pattern_without_delimiter", patternWithoutDelimiter.toString()));
|
||||
}
|
||||
if (_byte != null) {
|
||||
formValues.add(new BasicNameValuePair("byte", _byte.toString()));
|
||||
}
|
||||
if (binary != null) {
|
||||
formValues.add(new BasicNameValuePair("binary", binary.toString()));
|
||||
}
|
||||
if (date != null) {
|
||||
formValues.add(new BasicNameValuePair("date", date.toString()));
|
||||
}
|
||||
if (dateTime != null) {
|
||||
formValues.add(new BasicNameValuePair("dateTime", dateTime.toString()));
|
||||
}
|
||||
if (password != null) {
|
||||
formValues.add(new BasicNameValuePair("password", password.toString()));
|
||||
}
|
||||
if (paramCallback != null) {
|
||||
formValues.add(new BasicNameValuePair("callback", paramCallback.toString()));
|
||||
}
|
||||
HttpEntity entity = new UrlEncodedFormEntity(formValues, java.nio.charset.StandardCharsets.UTF_8);
|
||||
ByteArrayOutputStream formOutputStream = new ByteArrayOutputStream();
|
||||
try {
|
||||
@@ -1012,9 +1040,13 @@ public class FakeApi {
|
||||
|
||||
List<NameValuePair> formValues = new ArrayList<>();
|
||||
for (int i=0; i < enumFormStringArray.size(); i++) {
|
||||
formValues.add(new BasicNameValuePair("enum_form_string_array", enumFormStringArray.get(i).toString()));
|
||||
if (enumFormStringArray.get(i) != null) {
|
||||
formValues.add(new BasicNameValuePair("enum_form_string_array", enumFormStringArray.get(i).toString()));
|
||||
}
|
||||
}
|
||||
if (enumFormString != null) {
|
||||
formValues.add(new BasicNameValuePair("enum_form_string", enumFormString.toString()));
|
||||
}
|
||||
formValues.add(new BasicNameValuePair("enum_form_string", enumFormString.toString()));
|
||||
HttpEntity entity = new UrlEncodedFormEntity(formValues, java.nio.charset.StandardCharsets.UTF_8);
|
||||
ByteArrayOutputStream formOutputStream = new ByteArrayOutputStream();
|
||||
try {
|
||||
@@ -1415,8 +1447,12 @@ public class FakeApi {
|
||||
localVarRequestBuilder.header("Accept", "application/json");
|
||||
|
||||
List<NameValuePair> formValues = new ArrayList<>();
|
||||
formValues.add(new BasicNameValuePair("param", param.toString()));
|
||||
formValues.add(new BasicNameValuePair("param2", param2.toString()));
|
||||
if (param != null) {
|
||||
formValues.add(new BasicNameValuePair("param", param.toString()));
|
||||
}
|
||||
if (param2 != null) {
|
||||
formValues.add(new BasicNameValuePair("param2", param2.toString()));
|
||||
}
|
||||
HttpEntity entity = new UrlEncodedFormEntity(formValues, java.nio.charset.StandardCharsets.UTF_8);
|
||||
ByteArrayOutputStream formOutputStream = new ByteArrayOutputStream();
|
||||
try {
|
||||
|
||||
@@ -648,8 +648,12 @@ public class PetApi {
|
||||
localVarRequestBuilder.header("Accept", "application/json");
|
||||
|
||||
List<NameValuePair> formValues = new ArrayList<>();
|
||||
formValues.add(new BasicNameValuePair("name", name.toString()));
|
||||
formValues.add(new BasicNameValuePair("status", status.toString()));
|
||||
if (name != null) {
|
||||
formValues.add(new BasicNameValuePair("name", name.toString()));
|
||||
}
|
||||
if (status != null) {
|
||||
formValues.add(new BasicNameValuePair("status", status.toString()));
|
||||
}
|
||||
HttpEntity entity = new UrlEncodedFormEntity(formValues, java.nio.charset.StandardCharsets.UTF_8);
|
||||
ByteArrayOutputStream formOutputStream = new ByteArrayOutputStream();
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user