mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-09 00:06:10 +00:00
- Use 'orElse' instead of 'get' to avoid Exception for non required headers - Update samples
This commit is contained in:
committed by
GitHub
parent
0bb9088f3e
commit
85df55b20e
@@ -196,7 +196,7 @@ public class {{classname}}Controller extends Controller {
|
||||
}
|
||||
{{/collectionFormat}}
|
||||
{{^collectionFormat}}
|
||||
String value{{paramName}} = request.header("{{baseName}}").get();
|
||||
String value{{paramName}} = request.header("{{baseName}}").orElse(null);
|
||||
{{{dataType}}} {{paramName}};
|
||||
if (value{{paramName}} != null) {
|
||||
{{paramName}} = {{>conversionBegin}}value{{paramName}}{{>conversionEnd}};
|
||||
|
||||
@@ -55,7 +55,7 @@ public class PetApiController extends Controller {
|
||||
|
||||
@ApiAction
|
||||
public Result deletePet(Http.Request request, Long petId) throws Exception {
|
||||
String valueapiKey = request.header("api_key").get();
|
||||
String valueapiKey = request.header("api_key").orElse(null);
|
||||
String apiKey;
|
||||
if (valueapiKey != null) {
|
||||
apiKey = valueapiKey;
|
||||
|
||||
@@ -58,7 +58,7 @@ public class PetApiController extends Controller {
|
||||
|
||||
@ApiAction
|
||||
public CompletionStage<Result> deletePet(Http.Request request, Long petId) throws Exception {
|
||||
String valueapiKey = request.header("api_key").get();
|
||||
String valueapiKey = request.header("api_key").orElse(null);
|
||||
String apiKey;
|
||||
if (valueapiKey != null) {
|
||||
apiKey = valueapiKey;
|
||||
|
||||
@@ -53,7 +53,7 @@ public class PetApiController extends Controller {
|
||||
|
||||
@ApiAction
|
||||
public Result deletePet(Http.Request request, Long petId) throws Exception {
|
||||
String valueapiKey = request.header("api_key").get();
|
||||
String valueapiKey = request.header("api_key").orElse(null);
|
||||
String apiKey;
|
||||
if (valueapiKey != null) {
|
||||
apiKey = valueapiKey;
|
||||
|
||||
@@ -327,7 +327,7 @@ public class FakeApiController extends Controller {
|
||||
enumHeaderStringArray.add(curParam);
|
||||
}
|
||||
}
|
||||
String valueenumHeaderString = request.header("enum_header_string").get();
|
||||
String valueenumHeaderString = request.header("enum_header_string").orElse(null);
|
||||
String enumHeaderString;
|
||||
if (valueenumHeaderString != null) {
|
||||
enumHeaderString = valueenumHeaderString;
|
||||
@@ -367,14 +367,14 @@ public class FakeApiController extends Controller {
|
||||
} else {
|
||||
int64Group = null;
|
||||
}
|
||||
String valuerequiredBooleanGroup = request.header("required_boolean_group").get();
|
||||
String valuerequiredBooleanGroup = request.header("required_boolean_group").orElse(null);
|
||||
Boolean requiredBooleanGroup;
|
||||
if (valuerequiredBooleanGroup != null) {
|
||||
requiredBooleanGroup = Boolean.valueOf(valuerequiredBooleanGroup);
|
||||
} else {
|
||||
throw new IllegalArgumentException("'required_boolean_group' parameter is required");
|
||||
}
|
||||
String valuebooleanGroup = request.header("boolean_group").get();
|
||||
String valuebooleanGroup = request.header("boolean_group").orElse(null);
|
||||
Boolean booleanGroup;
|
||||
if (valuebooleanGroup != null) {
|
||||
booleanGroup = Boolean.valueOf(valuebooleanGroup);
|
||||
|
||||
@@ -56,7 +56,7 @@ public class PetApiController extends Controller {
|
||||
|
||||
@ApiAction
|
||||
public Result deletePet(Http.Request request, Long petId) throws Exception {
|
||||
String valueapiKey = request.header("api_key").get();
|
||||
String valueapiKey = request.header("api_key").orElse(null);
|
||||
String apiKey;
|
||||
if (valueapiKey != null) {
|
||||
apiKey = valueapiKey;
|
||||
|
||||
@@ -48,7 +48,7 @@ public class PetApiController extends Controller {
|
||||
|
||||
@ApiAction
|
||||
public Result deletePet(Http.Request request, Long petId) throws Exception {
|
||||
String valueapiKey = request.header("api_key").get();
|
||||
String valueapiKey = request.header("api_key").orElse(null);
|
||||
String apiKey;
|
||||
if (valueapiKey != null) {
|
||||
apiKey = valueapiKey;
|
||||
|
||||
@@ -56,7 +56,7 @@ public class PetApiController extends Controller {
|
||||
|
||||
@ApiAction
|
||||
public Result deletePet(Http.Request request, Long petId) {
|
||||
String valueapiKey = request.header("api_key").get();
|
||||
String valueapiKey = request.header("api_key").orElse(null);
|
||||
String apiKey;
|
||||
if (valueapiKey != null) {
|
||||
apiKey = valueapiKey;
|
||||
|
||||
@@ -64,7 +64,7 @@ public class PetApiController extends Controller {
|
||||
|
||||
@ApiAction
|
||||
public Result deletePet(Http.Request request, Long petId) throws Exception {
|
||||
String valueapiKey = request.header("api_key").get();
|
||||
String valueapiKey = request.header("api_key").orElse(null);
|
||||
String apiKey;
|
||||
if (valueapiKey != null) {
|
||||
apiKey = valueapiKey;
|
||||
|
||||
@@ -55,7 +55,7 @@ public class PetApiController extends Controller {
|
||||
|
||||
@ApiAction
|
||||
public Result deletePet(Http.Request request, Long petId) throws Exception {
|
||||
String valueapiKey = request.header("api_key").get();
|
||||
String valueapiKey = request.header("api_key").orElse(null);
|
||||
String apiKey;
|
||||
if (valueapiKey != null) {
|
||||
apiKey = valueapiKey;
|
||||
|
||||
@@ -55,7 +55,7 @@ public class PetApiController extends Controller {
|
||||
|
||||
@ApiAction
|
||||
public Result deletePet(Http.Request request, Long petId) throws Exception {
|
||||
String valueapiKey = request.header("api_key").get();
|
||||
String valueapiKey = request.header("api_key").orElse(null);
|
||||
String apiKey;
|
||||
if (valueapiKey != null) {
|
||||
apiKey = valueapiKey;
|
||||
|
||||
@@ -54,7 +54,7 @@ public class PetApiController extends Controller {
|
||||
|
||||
|
||||
public Result deletePet(Http.Request request, Long petId) throws Exception {
|
||||
String valueapiKey = request.header("api_key").get();
|
||||
String valueapiKey = request.header("api_key").orElse(null);
|
||||
String apiKey;
|
||||
if (valueapiKey != null) {
|
||||
apiKey = valueapiKey;
|
||||
|
||||
@@ -55,7 +55,7 @@ public class PetApiController extends Controller {
|
||||
|
||||
@ApiAction
|
||||
public Result deletePet(Http.Request request, Long petId) throws Exception {
|
||||
String valueapiKey = request.header("api_key").get();
|
||||
String valueapiKey = request.header("api_key").orElse(null);
|
||||
String apiKey;
|
||||
if (valueapiKey != null) {
|
||||
apiKey = valueapiKey;
|
||||
|
||||
Reference in New Issue
Block a user