Сейчас нет нормального API, чтобы сделать постраничную навигацию на ORM с выбором вариантов:
прямая навигация, обратная.
Есть
статья, но там автор считает, что у него всегда прямая навигация, и PAGEN_1. Это не совсем честно.
Возможно в getList: надо добавить параметр, чтобы он сам все посчитал и вернул готовые данные для постраничной навигации.