package productcatalog.pages;
import common.pages.LinkData;
import common.pages.SelectableLinkData;
import io.sphere.sdk.models.Base;
import java.util.List;
public class PaginationData extends Base {
private final int totalProducts;
private final int productsCount;
private List<SelectableLinkData> pages;
private LinkData prevPage;
private LinkData nextPage;
private LinkData firstPage;
private LinkData lastPage;
public PaginationData(final int productsCount, final int totalProducts) {
this.productsCount = productsCount;
this.totalProducts = totalProducts;
}
public int getProductsCount() {
return productsCount;
}
public int getTotalProducts() {
return totalProducts;
}
public List<SelectableLinkData> getPages() {
return pages;
}
public void setPages(final List<SelectableLinkData> pages) {
this.pages = pages;
}
public LinkData getPrevPage() {
return prevPage;
}
public void setPrevPage(final LinkData prevPage) {
this.prevPage = prevPage;
}
public LinkData getNextPage() {
return nextPage;
}
public void setNextPage(final LinkData nextPage) {
this.nextPage = nextPage;
}
public LinkData getFirstPage() {
return firstPage;
}
public void setFirstPage(final LinkData firstPage) {
this.firstPage = firstPage;
}
public LinkData getLastPage() {
return lastPage;
}
public void setLastPage(final LinkData lastPage) {
this.lastPage = lastPage;
}
}