Polishing.

Ternary ifs and less nesting.

Related: GH-3094
Original pull request: GH-2865
This commit is contained in:
Oliver Drotbohm
2024-05-14 11:38:36 +02:00
parent 7ecdbdf3d8
commit be30ca46a9
2 changed files with 10 additions and 16 deletions

View File

@@ -83,15 +83,12 @@ public class PageableHandlerMethodArgumentResolver extends PageableHandlerMethod
Sort sort = sortResolver.resolveArgument(methodParameter, mavContainer, webRequest, binderFactory);
Pageable pageable = getPageable(methodParameter, page, pageSize);
if (sort.isSorted()) {
if (pageable.isPaged()) {
pageable = PageRequest.of(pageable.getPageNumber(), pageable.getPageSize(), sort);
}
else {
pageable = Pageable.unpaged(sort);
}
if (!sort.isSorted()) {
return pageable;
}
return pageable;
return pageable.isPaged()
? PageRequest.of(pageable.getPageNumber(), pageable.getPageSize(), sort)
: Pageable.unpaged(sort);
}
}

View File

@@ -78,15 +78,12 @@ public class ReactivePageableHandlerMethodArgumentResolver extends PageableHandl
Sort sort = sortResolver.resolveArgumentValue(parameter, bindingContext, exchange);
Pageable pageable = getPageable(parameter, page, pageSize);
if (sort.isSorted()) {
if (pageable.isPaged()) {
pageable = PageRequest.of(pageable.getPageNumber(), pageable.getPageSize(), sort);
}
else {
pageable = Pageable.unpaged(sort);
}
if (!sort.isSorted()) {
return pageable;
}
return pageable;
return pageable.isPaged()
? PageRequest.of(pageable.getPageNumber(), pageable.getPageSize(), sort)
: Pageable.unpaged(sort);
}
}