Skip to content

Commit d8dc84f

Browse files
author
Deniz Yildirim
committed
Changing some remaining integerss to longs in Pagination files
1 parent 52bc2b4 commit d8dc84f

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

src/main/java/com/bunq/sdk/http/Pagination.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public Map<String, String> getUrlParamsNextPage() {
3535
assertHasNextPage();
3636

3737
Map<String, String> params = new HashMap<>();
38-
params.put(PARAM_NEWER_ID, Integer.toString(getNextId()));
38+
params.put(PARAM_NEWER_ID, Long.toString(getNextId()));
3939
addCountToParamsIfNeeded(params);
4040

4141
return params;
@@ -61,7 +61,7 @@ public boolean hasNextPageAssured() {
6161

6262
private void addCountToParamsIfNeeded(Map<String, String> params) {
6363
if (count != null) {
64-
params.put(PARAM_COUNT, Integer.toString(count));
64+
params.put(PARAM_COUNT, Long.toString(count));
6565
}
6666
}
6767

@@ -72,7 +72,7 @@ public Map<String, String> getUrlParamsPreviousPage() {
7272
assertHasPreviousPage();
7373

7474
Map<String, String> params = new HashMap<>();
75-
params.put(PARAM_OLDER_ID, Integer.toString(olderId));
75+
params.put(PARAM_OLDER_ID, Long.toString(olderId));
7676
addCountToParamsIfNeeded(params);
7777

7878
return params;

src/main/java/com/bunq/sdk/json/PaginationAdapter.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,17 @@ public Pagination deserialize(JsonElement json, Type typeOfT,
2929
JsonDeserializationContext context) throws JsonParseException {
3030
try {
3131
JsonObject responseJson = json.getAsJsonObject();
32-
Map<String, Integer> paginationBody = parsePaginationBody(responseJson);
32+
Map<String, Long> paginationBody = parsePaginationBody(responseJson);
3333

3434
return createPagination(paginationBody);
3535
} catch (URISyntaxException exception) {
3636
throw new JsonParseException(exception);
3737
}
3838
}
3939

40-
private Map<String, Integer> parsePaginationBody(JsonObject responseJson)
40+
private Map<String, Long> parsePaginationBody(JsonObject responseJson)
4141
throws URISyntaxException {
42-
Map<String, Integer> paginationBody = new HashMap<>();
42+
Map<String, Long> paginationBody = new HashMap<>();
4343
updatePaginationBodyFromResponseField(
4444
paginationBody,
4545
Pagination.PARAM_OLDER_ID,
@@ -65,7 +65,7 @@ private Map<String, Integer> parsePaginationBody(JsonObject responseJson)
6565
return paginationBody;
6666
}
6767

68-
private Pagination createPagination(Map<String, Integer> paginationBody) {
68+
private Pagination createPagination(Map<String, Long> paginationBody) {
6969
Pagination pagination = new Pagination();
7070
pagination.setOlderId(paginationBody.get(Pagination.PARAM_OLDER_ID));
7171
pagination.setNewerId(paginationBody.get(Pagination.PARAM_NEWER_ID));
@@ -76,7 +76,7 @@ private Pagination createPagination(Map<String, Integer> paginationBody) {
7676
}
7777

7878
private void updatePaginationBodyFromResponseField(
79-
Map<String, Integer> paginationBody,
79+
Map<String, Long> paginationBody,
8080
String idField,
8181
JsonObject responseJson,
8282
String responseField,
@@ -89,10 +89,10 @@ private void updatePaginationBodyFromResponseField(
8989

9090
for (String parameterName : Objects.requireNonNull(url).queryParameterNames()) {
9191
if (responseParam.equals(parameterName)) {
92-
paginationBody.put(idField, Integer.parseInt(Objects.requireNonNull(url.queryParameter(parameterName))));
92+
paginationBody.put(idField, Long.parseLong(Objects.requireNonNull(url.queryParameter(parameterName))));
9393
} else if (Pagination.PARAM_COUNT.equals(parameterName) &&
9494
paginationBody.get(Pagination.PARAM_COUNT) == null) {
95-
paginationBody.put(Pagination.PARAM_COUNT, Integer.parseInt(Objects.requireNonNull(url.queryParameter(parameterName))));
95+
paginationBody.put(Pagination.PARAM_COUNT, Long.parseLong(Objects.requireNonNull(url.queryParameter(parameterName))));
9696
}
9797
}
9898
}

0 commit comments

Comments
 (0)