Crea y configura un elemento paginador que permite administrar una consulta a una colección en forma de páginas. La consulta es definida en un filtro que junto con el tamaño de página son parámetros del constructor, una vez creada y configurada la instancia del paginador se utiliza como parámetro de los métodos públicos y privados de broker.cloudPersistence.* para obtener las páginas resultantes.

CONSTRUCTOR

PageFetcher(filter: Filter, pageSize: Integer)

Configura la instancia a crear con la colección de la consulta del filtro y el tamaño de página deseado.

Argumentos  
filter Filter: filtro que obtendrá la colección.
pageSize     Integer: tamaño de pagina.
Retorna  
PageFetcher Nueva instancia.

METODOS PUBLICOS

Integer collectionSize()

Devuelve la cantidad de objetos totales que se obtuvieron de la consulta usando el filtro configurado.

Retorna  
Integer Cantidad de elementos.

Integer pages()

Devuelve la cantidad de páginas. Se calculan dividiendo el tamaño total de la colección que se obtuvo de la consulta usando el filtro configurado, por el tamaño de página configurado al momento de crear la instancia del paginado.

Retorna  
Integer Cantidad de páginas.