Skip to content

Commit 4b139b6

Browse files
authored
Merge pull request #759 from Backbase/issue_656_deprecated_code
Issue 656 deprecated code
2 parents b1fd865 + 96ef5da commit 4b139b6

File tree

14 files changed

+19
-32
lines changed

14 files changed

+19
-32
lines changed

boat-maven-plugin/src/it/example/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
<dependency>
5757
<groupId>org.projectlombok</groupId>
5858
<artifactId>lombok</artifactId>
59-
<version>1.18.24</version>
59+
<version>1.18.30</version>
6060
</dependency>
6161

6262
<dependency>

boat-scaffold/src/main/templates/boat-java/libraries/microprofile/enumOuterClass.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
1919
{{/-last}}{{#-last}};{{/-last}}{{/enumVars}}{{/allowableValues}}
2020
{{/gson}}
2121

22-
private {{{dataType}}} value;
22+
private final {{{dataType}}} value;
2323

2424
{{{datatypeWithEnum}}}{{^datatypeWithEnum}}{{{classname}}}{{/datatypeWithEnum}}({{{dataType}}} value) {
2525
this.value = value;

boat-scaffold/src/main/templates/boat-java/libraries/resttemplate/ApiClient.mustache

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import org.springframework.core.ParameterizedTypeReference;
1414
import org.springframework.http.HttpHeaders;
1515
import org.springframework.http.HttpMethod;
1616
import org.springframework.http.HttpRequest;
17-
import org.springframework.http.HttpStatus;
1817
import org.springframework.http.InvalidMediaTypeException;
1918
import org.springframework.http.MediaType;
2019
import org.springframework.http.RequestEntity;
@@ -650,7 +649,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} {
650649
}
651650
}
652651
} catch (UnsupportedEncodingException e) {
653-
652+
throw new RuntimeException(e);
654653
}
655654
});
656655
return queryBuilder.toString();
@@ -678,8 +677,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} {
678677
public <T> ResponseEntity<T> invokeAPI(String path, HttpMethod method, Map<String, Object> pathParams, MultiValueMap<String, String> queryParams, Object body, HttpHeaders headerParams, MultiValueMap<String, String> cookieParams, MultiValueMap<String, Object> formParams, List<MediaType> accept, MediaType contentType, String[] authNames, ParameterizedTypeReference<T> returnType) throws RestClientException {
679678
updateParamsForAuth(authNames, queryParams, headerParams, cookieParams);
680679
681-
Map<String,Object> uriParams = new HashMap<>();
682-
uriParams.putAll(pathParams);
680+
Map<String,Object> uriParams = new HashMap<>(pathParams);
683681
684682
String finalUri = path;
685683
@@ -813,7 +811,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} {
813811
}
814812
}
815813
816-
private class ApiClientHttpRequestInterceptor implements ClientHttpRequestInterceptor {
814+
private static class ApiClientHttpRequestInterceptor implements ClientHttpRequestInterceptor {
817815
private final Log log = LogFactory.getLog(ApiClientHttpRequestInterceptor.class);
818816
819817
@Override
@@ -824,22 +822,22 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} {
824822
return response;
825823
}
826824
827-
private void logRequest(HttpRequest request, byte[] body) throws UnsupportedEncodingException {
825+
private void logRequest(HttpRequest request, byte[] body) {
828826
log.info("URI: " + request.getURI());
829827
log.info("HTTP Method: " + request.getMethod());
830828
log.info("HTTP Headers: " + headersToString(request.getHeaders()));
831829
log.info("Request Body: " + new String(body, StandardCharsets.UTF_8));
832830
}
833831
834832
private void logResponse(ClientHttpResponse response) throws IOException {
835-
log.info("HTTP Status Code: " + response.getRawStatusCode());
833+
log.info("HTTP Status Code: " + response.getStatusCode().value());
836834
log.info("Status Text: " + response.getStatusText());
837835
log.info("HTTP Headers: " + headersToString(response.getHeaders()));
838836
log.info("Response Body: " + bodyToString(response.getBody()));
839837
}
840838
841839
private String headersToString(HttpHeaders headers) {
842-
if(headers == null || headers.isEmpty()) {
840+
if (headers == null || headers.isEmpty()) {
843841
return "";
844842
}
845843
StringBuilder builder = new StringBuilder();

boat-scaffold/src/main/templates/boat-java/libraries/resttemplate/auth/HttpBasicAuth.mustache

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
package {{invokerPackage}}.auth;
22

3-
import java.io.UnsupportedEncodingException;
43
import java.nio.charset.StandardCharsets;
4+
import java.util.Base64;
55

66
import org.springframework.http.HttpHeaders;
7-
import org.springframework.util.Base64Utils;
87
import org.springframework.util.MultiValueMap;
98

109
{{>generatedAnnotation}}
@@ -34,6 +33,6 @@ public class HttpBasicAuth implements Authentication {
3433
return;
3534
}
3635
String str = (username == null ? "" : username) + ":" + (password == null ? "" : password);
37-
headerParams.add(HttpHeaders.AUTHORIZATION, "Basic " + Base64Utils.encodeToString(str.getBytes(StandardCharsets.UTF_8)));
36+
headerParams.add(HttpHeaders.AUTHORIZATION, "Basic " + Base64.getEncoder().encodeToString(str.getBytes(StandardCharsets.UTF_8)));
3837
}
3938
}

boat-scaffold/src/main/templates/boat-java/libraries/resttemplate/auth/HttpBearerAuth.mustache

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
package {{invokerPackage}}.auth;
22

3-
import java.io.UnsupportedEncodingException;
4-
import java.nio.charset.StandardCharsets;
5-
63
import org.springframework.http.HttpHeaders;
7-
import org.springframework.util.Base64Utils;
84
import org.springframework.util.MultiValueMap;
95

106
{{>generatedAnnotation}}

boat-scaffold/src/main/templates/boat-java/libraries/webclient/ApiClient.mustache

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -659,8 +659,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} {
659659
final UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(basePath).path(path);
660660
661661
String finalUri = builder.build(false).toUriString();
662-
Map<String, Object> uriParams = new HashMap<>();
663-
uriParams.putAll(pathParams);
662+
Map<String, Object> uriParams = new HashMap<>(pathParams);
664663
665664
if (queryParams != null && !queryParams.isEmpty()) {
666665
//Include queryParams in uriParams taking into account the paramName

boat-scaffold/src/main/templates/boat-java/libraries/webclient/auth/HttpBasicAuth.mustache

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
package {{invokerPackage}}.auth;
22

3-
import java.io.UnsupportedEncodingException;
43
import java.nio.charset.StandardCharsets;
4+
import java.util.Base64;
55

66
import org.springframework.http.HttpHeaders;
7-
import org.springframework.util.Base64Utils;
87
import org.springframework.util.MultiValueMap;
98

109
{{>generatedAnnotation}}
@@ -34,6 +33,6 @@ public class HttpBasicAuth implements Authentication {
3433
return;
3534
}
3635
String str = (username == null ? "" : username) + ":" + (password == null ? "" : password);
37-
headerParams.add(HttpHeaders.AUTHORIZATION, "Basic " + Base64Utils.encodeToString(str.getBytes(StandardCharsets.UTF_8)));
36+
headerParams.add(HttpHeaders.AUTHORIZATION, "Basic " + Base64.getEncoder().encodeToString(str.getBytes(StandardCharsets.UTF_8)));
3837
}
3938
}

boat-scaffold/src/main/templates/boat-java/libraries/webclient/auth/HttpBearerAuth.mustache

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
package {{invokerPackage}}.auth;
22

3-
import java.io.UnsupportedEncodingException;
4-
import java.nio.charset.StandardCharsets;
5-
63
import org.springframework.http.HttpHeaders;
7-
import org.springframework.util.Base64Utils;
84
import org.springframework.util.MultiValueMap;
95

106
{{>generatedAnnotation}}

boat-scaffold/src/main/templates/boat-java/modelEnum.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import com.google.gson.stream.JsonWriter;
3333
{{{name}}}({{{value}}}){{^-last}},
3434
{{/-last}}{{#-last}};{{/-last}}{{/enumVars}}{{/allowableValues}}
3535

36-
private {{{dataType}}} value;
36+
private final {{{dataType}}} value;
3737

3838
{{{datatypeWithEnum}}}{{^datatypeWithEnum}}{{{classname}}}{{/datatypeWithEnum}}({{{dataType}}} value) {
3939
this.value = value;

boat-scaffold/src/main/templates/boat-java/modelInnerEnum.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
{{/enumVars}}
2929
{{/allowableValues}}
3030

31-
private {{{dataType}}} value;
31+
private final {{{dataType}}} value;
3232

3333
{{{datatypeWithEnum}}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}}({{{dataType}}} value) {
3434
this.value = value;

0 commit comments

Comments
 (0)