OpenID-Connect-Java-Spring-.../openid-connect-common/src/main/java/org/mitre/data/DefaultPageCriteria.java

36 lines
799 B
Java

package org.mitre.data;
/**
* Default implementation of PageCriteria which specifies
* both page to be retrieved and page size in the constructor.
*
* @author Colm Smyth
*/
public class DefaultPageCriteria implements PageCriteria {
private static final int DEFAULT_PAGE_NUMBER = 0;
private static final int DEFAULT_PAGE_SIZE = 100;
private int pageNumber;
private int pageSize;
public DefaultPageCriteria(){
this(DEFAULT_PAGE_NUMBER, DEFAULT_PAGE_SIZE);
}
public DefaultPageCriteria(int pageNumber, int pageSize) {
this.pageNumber = pageNumber;
this.pageSize = pageSize;
}
@Override
public int getPageNumber() {
return pageNumber;
}
@Override
public int getPageSize() {
return pageSize;
}
}