ID - The type of identity.RESULT - The type of mapped result.public class VirtualUnionPagingBean<ID,RESULT> extends Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
static interface |
VirtualUnionPagingBean.VirtualUnionPagingDataMapper<ID,RESULT> |
static interface |
VirtualUnionPagingBean.VirtualUnionPagingIdSelector<ID> |
class |
VirtualUnionPagingBean.VirtualUnionPagingMeta |
static interface |
VirtualUnionPagingBean.VirtualUnionPagingSelector<RESULT> |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected List<VirtualUnionPagingBean.VirtualUnionPagingMeta> |
_metaMap |
protected int |
_pageNumber |
protected int |
_pageSize |
| コンストラクタと説明 |
|---|
VirtualUnionPagingBean(VirtualUnionPagingBean.VirtualUnionPagingIdSelector<ID> noArgLambda,
VirtualUnionPagingBean.VirtualUnionPagingDataMapper<ID,RESULT> oneArgLambda) |
protected final List<VirtualUnionPagingBean.VirtualUnionPagingMeta> _metaMap
protected int _pageSize
protected int _pageNumber
public VirtualUnionPagingBean(VirtualUnionPagingBean.VirtualUnionPagingIdSelector<ID> noArgLambda, VirtualUnionPagingBean.VirtualUnionPagingDataMapper<ID,RESULT> oneArgLambda)
public VirtualUnionPagingBean<ID,RESULT> unionAll(VirtualUnionPagingBean.VirtualUnionPagingIdSelector<ID> noArgLambda, VirtualUnionPagingBean.VirtualUnionPagingDataMapper<ID,RESULT> oneArgLambda)
protected VirtualUnionPagingBean.VirtualUnionPagingMeta newVirtualUnionPagingMetaInfo(VirtualUnionPagingBean.VirtualUnionPagingIdSelector<ID> idSelector, VirtualUnionPagingBean.VirtualUnionPagingDataMapper<ID,RESULT> dataMapper)
public VirtualUnionPagingBean.VirtualUnionPagingSelector<RESULT> paging(int pageSize, int pageNumber)
protected PagingResultBean<RESULT> doSelectPage()
protected PagingResultBean<RESULT> actuallySelectPage(int pageSize, int pageNumber)
protected int prepareIdList()
protected List<ID> filterIdListByOffset(List<ID> idList, int skippedCount, int offset)
protected List<ID> filterIdListByLimit(List<ID> idList, int actualCount, int limit, int offset)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.