package net.sf.gazpachoquest.dto.support;
import java.util.ArrayList;
import java.util.List;
public class PageDTO<T extends Identifiable> {
private Integer totalPages;
private Long totalElements;
private List<T> elements = new ArrayList<>();
private Integer number;
private Integer size;
public PageDTO() {
super();
}
public Integer getTotalPages() {
return totalPages;
}
public void setTotalPages(Integer totalPages) {
this.totalPages = totalPages;
}
public Long getTotalElements() {
return totalElements;
}
public void setTotalElements(Long totalElements) {
this.totalElements = totalElements;
}
public List<T> getElements() {
return elements;
}
public void setElements(List<T> content) {
this.elements = content;
}
public Integer getNumber() {
return number;
}
public void setNumber(Integer number) {
this.number = number;
}
public Integer getSize() {
return size;
}
public void setSize(Integer size) {
this.size = size;
}
public void addElement(T element) {
this.elements.add(element);
}
}