package org.knowm.xchange.service.trade.params; /** * Common implementation of {@link TradeHistoryParamPaging} interface */ public class DefaultTradeHistoryParamPaging implements TradeHistoryParamPaging { private Integer pageLength; /** 0-based page number */ private Integer pageNumber; public DefaultTradeHistoryParamPaging() { } public DefaultTradeHistoryParamPaging(Integer pageLength) { this(pageLength, 0); } /** * @param pageNumber 0-based page number */ public DefaultTradeHistoryParamPaging(Integer pageLength, Integer pageNumber) { this.pageLength = pageLength; this.pageNumber = pageNumber; } @Override public Integer getPageLength() { return pageLength; } @Override public void setPageLength(Integer pageLength) { this.pageLength = pageLength; } /** 0-based page number */ @Override public Integer getPageNumber() { return pageNumber; } /** 0-based page number */ @Override public void setPageNumber(Integer pageNumber) { this.pageNumber = pageNumber; } }