mirror of
https://github.com/dalbodeule/snap-admin.git
synced 2025-06-09 05:48:20 +00:00
33 lines
546 B
Java
33 lines
546 B
Java
package tech.ailef.dbadmin.external.dto;
|
|
|
|
import java.util.List;
|
|
|
|
public class PaginatedResult<T> {
|
|
private PaginationInfo pagination;
|
|
|
|
private List<T> results;
|
|
|
|
public PaginatedResult(PaginationInfo pagination, List<T> page) {
|
|
this.pagination = pagination;
|
|
this.results = page;
|
|
}
|
|
|
|
public PaginationInfo getPagination() {
|
|
return pagination;
|
|
}
|
|
|
|
public List<T> getResults() {
|
|
return results;
|
|
}
|
|
|
|
public boolean isEmpty() {
|
|
return results.isEmpty();
|
|
}
|
|
|
|
public int getNumberOfResults() {
|
|
return getResults().size();
|
|
}
|
|
|
|
|
|
}
|