/** * @param level overrides the default level from the Results - in case you want to return, say, UUIDs where the * Query was set for Entities * @param overrideLevel */ public PagingResultsIterator(Results results, Level level, Level overrideLevel) { this.results = results; this.level = level; this.overrideLevel = overrideLevel; initCurrentPageIterator(); }
/** * attempts to load the next page * * @return true if loaded there are more results */ private boolean loadNextPage() { try { results = results.getNextPageResults(); } catch ( Exception e ) { throw new RuntimeException( e ); } return initCurrentPageIterator(); }