Skip to content

Commit

Permalink
Removed remaining lamdas. (#42)
Browse files Browse the repository at this point in the history
  • Loading branch information
OGKevin committed Jul 10, 2018
1 parent d664edc commit 43b561f
Showing 1 changed file with 40 additions and 20 deletions.
60 changes: 40 additions & 20 deletions src/main/java/com/bunq/sdk/security/SecurityUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -416,16 +416,27 @@ private static byte[] getEntityBodyBytes(BunqRequestBuilder requestBuilder) thro
}

private static String generateRequestHeadersSortedString(BunqRequestBuilder bunqRequestBuilder) {
return Arrays.stream(bunqRequestBuilder.getAllHeaderAsArray())
.filter(
header ->
header.getName().startsWith(HEADER_NAME_PREFIX_X_BUNQ) ||
header.getName().equals(ApiClient.HEADER_CACHE_CONTROL) ||
header.getName().equals(ApiClient.HEADER_USER_AGENT)
)
.map(header -> header.getName() + DELIMITER_HEADER_NAME_AND_VALUE + header.getValue())
.sorted()
.collect(Collectors.joining(NEWLINE));
StringBuilder stringBuilder = new StringBuilder();

BunqBasicHeader[] allHeadersAsArray = bunqRequestBuilder.getAllHeaderAsArray();
Arrays.sort(allHeadersAsArray);

for (BunqBasicHeader header : allHeadersAsArray) {
if (header.getName().startsWith(HEADER_NAME_PREFIX_X_BUNQ) ||
header.getName().equals(ApiClient.HEADER_CACHE_CONTROL) ||
header.getName().equals(ApiClient.HEADER_USER_AGENT)) {
if (stringBuilder.length() != 0) {
stringBuilder.append(NEWLINE);
}

stringBuilder
.append(header.getName())
.append(DELIMITER_HEADER_NAME_AND_VALUE)
.append(header.getValue());
}
}

return stringBuilder.toString();
}

/**
Expand Down Expand Up @@ -564,16 +575,25 @@ private static byte[] getResponseHeadBytes(int responseCode, BunqBasicHeader[] r
return requestHeadString.getBytes();
}

private static String generateResponseHeadersSortedString(BunqBasicHeader[] responseHeaders) {
return Arrays.stream(responseHeaders)
.filter(
header ->
header.getName().startsWith(HEADER_NAME_PREFIX_X_BUNQ) &&
!header.getName().equals(HEADER_SERVER_SIGNATURE)
)
.map(header -> header.getName() + DELIMITER_HEADER_NAME_AND_VALUE + header.getValue())
.sorted()
.collect(Collectors.joining(NEWLINE));
private static String generateResponseHeadersSortedString(BunqBasicHeader[] allResponseHeader) {
StringBuilder stringBuilder = new StringBuilder();
Arrays.sort(allResponseHeader);

for (BunqBasicHeader header : allResponseHeader) {
if (header.getName().startsWith(HEADER_NAME_PREFIX_X_BUNQ) &&
!header.getName().equals(HEADER_SERVER_SIGNATURE)) {
if (stringBuilder.length() != 0) {
stringBuilder.append(NEWLINE);
}

stringBuilder
.append(header.getName())
.append(DELIMITER_HEADER_NAME_AND_VALUE)
.append(header.getValue());
}
}

return stringBuilder.toString();
}

}

0 comments on commit 43b561f

Please sign in to comment.