Package br.net.woodstock.rockframework.domain.persistence

Examples of br.net.woodstock.rockframework.domain.persistence.Page


    this.repository = repository;
  }

  @Override
  public void walk(final FacesContext context, final DataVisitor visitor, final Range range, final Object argument) {
    Page page = this.toPage(range);

    if ((this.queryResult == null) || (!page.equals(this.queryResult.getCurrentPage()))) {
      this.queryResult = this.repository.getResult(page);
    }

    DataVisitResult visitResult = null;
View Full Code Here


  }

  @Override
  public int getRowCount() {
    if (this.queryResult == null) {
      Page page = new Page(1, this.rows);
      this.queryResult = this.repository.getResult(page);
    }

    return this.queryResult.getTotal().intValue();
  }
View Full Code Here

      if ((sequenceRange.getFirstRow() >= 0) && (sequenceRange.getRows() >= 0)) {
        int div = sequenceRange.getFirstRow() / sequenceRange.getRows();

        div++;

        Page page = new Page(div, sequenceRange.getRows());
        return page;
      }

    }
    return null;
View Full Code Here

    return e.getId();
  }

  @Override
  public List<E> load(final int first, final int pageSize, final String sortField, final SortOrder sortOrder, final Map<String, String> filters) {
    Page page = this.toPage(first, pageSize);

    if ((this.queryResult == null) || (!page.equals(this.queryResult.getCurrentPage()))) {
      this.queryResult = this.repository.getResult(page);
    }

    Collection<E> collection = this.queryResult.getItems();
    List<E> list = Collections.toList(collection);
View Full Code Here

  }

  @Override
  public int getRowCount() {
    if (this.queryResult == null) {
      Page page = new Page(1, this.getPageSize());
      this.queryResult = this.repository.getResult(page);

      Collection<E> collection = this.queryResult.getItems();
      List<E> list = Collections.toList(collection);
View Full Code Here

  }

  protected Page toPage(final int first, final int pageSize) {
    int div = first / pageSize;
    div++;
    Page page = new Page(div, pageSize);
    return page;
  }
View Full Code Here

    }

    JPARepositoryHelper.setParameters(q, filter);

    if (filter.getPage() != null) {
      Page page = filter.getPage();
      int firstResult = ((page.getPageNumber() - 1) * page.getResultsPerPage());
      q.setFirstResult(firstResult);
      q.setMaxResults(page.getResultsPerPage());
    }

    if (Conditions.isNotEmpty(options)) {
      if (filter.getPage() == null) {
        if ((Conditions.isContainingKey(options, ORMOptions.OPTION_FIRST_RESULT))) {
View Full Code Here

    }

    HibernateRepositoryHelper.setParameters(q, filter);

    if (filter.getPage() != null) {
      Page page = filter.getPage();
      int firstResult = ((page.getPageNumber() - 1) * page.getResultsPerPage()) + 1;
      q.setFirstResult(firstResult);
      q.setMaxResults(page.getResultsPerPage());
    }

    if (Conditions.isNotEmpty(options)) {
      if (filter.getPage() == null) {
        if ((Conditions.isContainingKey(options, ORMOptions.OPTION_FIRST_RESULT))) {
View Full Code Here

TOP

Related Classes of br.net.woodstock.rockframework.domain.persistence.Page

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.