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
-