Пример #1
0
  /**
   * Select the page as result bean.
   *
   * @param cb The condition-bean of TImage. (NotNull)
   * @return The result bean of selected page. (NotNull)
   */
  public PagingResultBean<TImage> selectPage(final TImageCB cb) {
    assertCBNotNull(cb);
    final PagingInvoker<TImage> invoker = new PagingInvoker<TImage>(getTableDbName());
    final PagingHandler<TImage> handler =
        new PagingHandler<TImage>() {
          public PagingBean getPagingBean() {
            return cb;
          }

          public int count() {
            return selectCount(cb);
          }

          public List<TImage> paging() {
            return selectList(cb);
          }
        };
    return invoker.invokePaging(handler);
  }