DATACMNS-563 - Polishing.
Removed obsolete generics. Rearranged some code for better readability. Original pull request: #267.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2013-2015 the original author or authors.
|
||||
* Copyright 2013-2017 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -47,6 +47,7 @@ import org.springframework.web.util.UriComponentsBuilder;
|
||||
* @since 1.6
|
||||
* @author Oliver Gierke
|
||||
* @author Nick Williams
|
||||
* @author Marcel Overdijk
|
||||
*/
|
||||
public class PagedResourcesAssembler<T> implements ResourceAssembler<Page<T>, PagedResources<Resource<T>>> {
|
||||
|
||||
@@ -290,11 +291,13 @@ public class PagedResourcesAssembler<T> implements ResourceAssembler<Page<T>, Pa
|
||||
* @param page must not be {@literal null}.
|
||||
* @return
|
||||
*/
|
||||
private <T> PageMetadata asPageMetadata(Page<T> page) {
|
||||
private PageMetadata asPageMetadata(Page<?> page) {
|
||||
|
||||
Assert.notNull(page, "Page must not be null!");
|
||||
boolean isOneIndexedParameters = pageableResolver.isOneIndexedParameters();
|
||||
return new PageMetadata(page.getSize(), isOneIndexedParameters ? page.getNumber() + 1 : page.getNumber(), page.getTotalElements(), page.getTotalPages());
|
||||
|
||||
int number = pageableResolver.isOneIndexedParameters() ? page.getNumber() + 1 : page.getNumber();
|
||||
|
||||
return new PageMetadata(page.getSize(), number, page.getTotalElements(), page.getTotalPages());
|
||||
}
|
||||
|
||||
private String baseUriOrCurrentRequest() {
|
||||
|
||||
Reference in New Issue
Block a user