Package ru.bgcrm.model
Class Page
java.lang.Object
ru.bgcrm.model.Page
Pagination data.
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionGenerates pageLIMIT offset, rowsquery.intintintintintbooleanvoidvoidsetPageCount(int pageCount) voidsetPageIndex(int value) Sets page index.voidsetPageSize(int pageSize) voidsetRecordCount(int recordCount) Set record count and calculated amount of pagesvoidSet record count from found rows in SQL statement 
- 
Field Details
- 
DEFAULT_PAGE_SIZE
public static final int DEFAULT_PAGE_SIZE- See Also:
 
 - 
RECORD_COUNT
- See Also:
 
 - 
PAGE_COUNT
- See Also:
 
 - 
PAGE_INDEX
- See Also:
 
 - 
PAGE_SIZE
- See Also:
 
 - 
PAGEABLE_ID
- See Also:
 
 - 
PAGE_INDEX_NO_PAGING
public static int PAGE_INDEX_NO_PAGING 
 - 
 - 
Constructor Details
- 
Page
public Page() 
 - 
 - 
Method Details
- 
setData
 - 
isPaginationEnabled
public boolean isPaginationEnabled()- Returns:
 pageIndex > 0
 - 
getPageIndex
public int getPageIndex() - 
setPageIndex
public void setPageIndex(int value) Sets page index.- Parameters:
 value- required page index,PAGE_INDEX_NO_PAGINGfor disabling pagination.
 - 
getPageSize
public int getPageSize() - 
setPageSize
public void setPageSize(int pageSize)  - 
getPageCount
public int getPageCount() - 
setPageCount
public void setPageCount(int pageCount)  - 
getPageFirstRecordNumber
public int getPageFirstRecordNumber() - 
getRecordCount
public int getRecordCount() - 
getLimitSql
Generates pageLIMIT offset, rowsquery.- Parameters:
 page- page instance.- Returns:
 
 - 
setRecordCount
public void setRecordCount(int recordCount) Set record count and calculated amount of pages- Parameters:
 recordCount-
 - 
setRecordCount
Set record count from found rows in SQL statement- Parameters:
 st- the SQL statement- Throws:
 SQLException
 
 -