Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
- Use 'orElse' instead of 'get' to avoid Exception for non required headers
- Update samples
  • Loading branch information
AntoineDuComptoirDesPharmacies committed Jul 4, 2023
1 parent 0bb9088 commit 85df55b
Show file tree
Hide file tree
Showing 13 changed files with 15 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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}};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ public Result addPet(Http.Request request) throws Exception {

@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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ public CompletionStage<Result> addPet(Http.Request request) throws Exception {

@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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ public Result addPet(Http.Request request) throws Exception {

@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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,7 @@ public Result testEnumParameters(Http.Request request) throws Exception {
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;
Expand Down Expand Up @@ -367,14 +367,14 @@ public Result testGroupParameters(Http.Request request) throws Exception {
} 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);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ public Result addPet(Http.Request request) throws Exception {

@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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ public Result addPet(Http.Request request) throws Exception {

@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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ public Result addPet(Http.Request request) throws IOException {

@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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ public Result addPet(Http.Request request) throws Exception {

@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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ public Result addPet(Http.Request request) throws Exception {

@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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ public Result addPet(Http.Request request) throws Exception {

@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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public Result addPet(Http.Request request) throws Exception {


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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ public Result addPet(Http.Request request) throws Exception {

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

0 comments on commit 85df55b

Please sign in to comment.