public Pager getPager() { return PagerUtils.isSkipPaging( skipPaging, paging ) ? null : new Pager( page, total, pageSize ); } }
public static <T> List<T> pageCollection( Collection<T> col, Pager pager ) { return pageCollection( col, pager.getOffset(), pager.getPageSize() ); }
public Pager( int page, long total ) { this.page = page; this.total = total; if ( this.page > getPageCount() ) { this.page = getPageCount(); } if ( this.page < 1 ) { this.page = 1; } }
public static Node createPager( Pager pager ) { ComplexNode pagerNode = new ComplexNode( "pager" ); pagerNode.setMetadata( true ); pagerNode.addChild( new SimpleNode( "page", pager.getPage() ) ); pagerNode.addChild( new SimpleNode( "pageCount", pager.getPageCount() ) ); pagerNode.addChild( new SimpleNode( "total", pager.getTotal() ) ); pagerNode.addChild( new SimpleNode( "pageSize", pager.getPageSize() ) ); pagerNode.addChild( new SimpleNode( "nextPage", pager.getNextPage() ) ); pagerNode.addChild( new SimpleNode( "prevPage", pager.getPrevPage() ) ); return pagerNode; }
public String toString() { return "[Page: " + page + " total: " + total + " size: " + pageSize + " offset: " + getOffset() + "]"; }
@Override public List<MetadataAudit> query( MetadataAuditQuery query ) { CriteriaBuilder builder = getCurrentSession().getCriteriaBuilder(); CriteriaQuery<MetadataAudit> criteriaQuery = builder.createQuery( MetadataAudit.class ); Root<MetadataAudit> root = criteriaQuery.from( MetadataAudit.class ); criteriaQuery.where( buildCriteria( builder, root, query ).toArray( new Predicate[0] ) ); Query<MetadataAudit> typedQuery = getCurrentSession().createQuery( criteriaQuery ); if ( !query.isSkipPaging() ) { Pager pager = query.getPager(); typedQuery.setFirstResult( pager.getOffset() ); typedQuery.setMaxResults( pager.getPageSize() ); } return typedQuery.getResultList(); }
public Pager getPager() { return PagerUtils.isSkipPaging( skipPaging, paging ) ? null : new Pager( page, total, pageSize ); }
public Pager( int page, long total, int pageSize ) { this.page = page; this.total = total >= 0 ? total : 0; this.pageSize = pageSize > 0 ? pageSize : 1; if ( this.page > getPageCount() ) { this.page = getPageCount(); } if ( this.page < 1 ) { this.page = 1; } }
@Override public List<DeletedObject> query( DeletedObjectQuery query ) { CriteriaBuilder builder = getCurrentSession().getCriteriaBuilder(); CriteriaQuery<DeletedObject> criteriaQuery = builder.createQuery( DeletedObject.class ); Root<DeletedObject> root = criteriaQuery.from( DeletedObject.class ); Predicate predicate = buildCriteria( builder, root, query ); criteriaQuery.select( root ); if ( !predicate.getExpressions().isEmpty() ) criteriaQuery.where( predicate ); Query<DeletedObject> typedQuery = getCurrentSession().createQuery( criteriaQuery ); if ( !query.isSkipPaging() ) { Pager pager = query.getPager(); typedQuery.setFirstResult( pager.getOffset() ); typedQuery.setMaxResults( pager.getPageSize() ); } return typedQuery.list(); }
public Pager getPager() { return PagerUtils.isSkipPaging( skipPaging, paging ) ? null : new Pager( page, total, pageSize ); }
@Override public List<ValidationResult> query( ValidationResultQuery validationResultQuery ) { Query<ValidationResult> hibernateQuery = getQuery( "from ValidationResult vr" + getRestrictions( "where" ) ); if ( !validationResultQuery.isSkipPaging() ) { Pager pager = validationResultQuery.getPager(); hibernateQuery.setFirstResult( pager.getOffset() ); hibernateQuery.setMaxResults( pager.getPageSize() ); } return hibernateQuery.getResultList(); }
public Pager getPager() { return PagerUtils.isSkipPaging( skipPaging, paging ) ? null : new Pager( page, total, pageSize ); }
@Override public List<MinMaxDataElement> query( MinMaxDataElementQueryParams query ) { CriteriaBuilder builder = getCriteriaBuilder(); JpaQueryParameters<MinMaxDataElement> parameters = newJpaParameters(); parameters.addPredicate( root -> parseFilter( builder, root, query.getFilters() ) ); if ( !query.isSkipPaging() ) { Pager pager = query.getPager(); parameters.setFirstResult( pager.getOffset() ); parameters.setMaxResults( pager.getPageSize() ); } return getList( builder, parameters ); }
public Pager getPager() { return PagerUtils.isSkipPaging( skipPaging, paging ) ? null : new Pager( page, total, pageSize ); }
Pager pager = new Pager( page, node.getChildren().size(), pageSize ); ((AbstractNode) node).setChildren( PagerUtils.pageCollection( node.getChildren(), pager ) );
Pager pager = new Pager( params.getPageWithDefault(), count, params.getPageSizeWithDefault() ); metaData.put( PAGER_META_KEY, pager );
@Override public Enrollments getEnrollments( ProgramInstanceQueryParams params ) { Enrollments enrollments = new Enrollments(); if ( !params.isPaging() && !params.isSkipPaging() ) { params.setDefaultPaging(); } if ( params.isPaging() ) { int count = 0; if ( params.isTotalPages() ) { count = programInstanceService.countProgramInstances( params ); } Pager pager = new Pager( params.getPageWithDefault(), count, params.getPageSizeWithDefault() ); enrollments.setPager( pager ); } List<ProgramInstance> programInstances = programInstanceService.getProgramInstances( params ); enrollments.setEnrollments( getEnrollments( programInstances ) ); return enrollments; }
Pager pager = new Pager( params.getPageWithDefault(), count, params.getPageSizeWithDefault() ); events.setPager( pager );
Pager pager = new Pager( params.getPageWithDefault(), count, params.getPageSizeWithDefault() );
Pager pager = new Pager( params.getPageWithDefault(), count, params.getPageSizeWithDefault() ); metaData.put( PAGER_META_KEY, pager );