- Use 'orElse' instead of 'get' to avoid Exception for non required headers
- Update samples
This commit is contained in:
AntoineDuComptoirDesPharmacies
2023-07-04 17:30:21 +02:00
committed by GitHub
parent 0bb9088f3e
commit 85df55b20e
13 changed files with 15 additions and 15 deletions

View File

@@ -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}};

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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);

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;