Package org.codelibs.fess.app.pager
Class WebConfigPager
java.lang.Object
org.codelibs.fess.app.pager.WebConfigPager
- All Implemented Interfaces:
Serializable
Pager class for web configuration settings.
Provides pagination functionality and search criteria for web configuration listings.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionSearch criteria: availability status.Search criteria: boost value.Search criteria: creator user.Search criteria: creation time.static final intDefault current page number.static final intDefault page size for pagination.Search criteria: configuration description.Search criteria: configuration ID.Search criteria: interval time.Search criteria: configuration name.Search criteria: number of threads.Search criteria: sort order.Search criteria: target URLs.Search criteria: user agent string.Search criteria: version number. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Clears all pager data and search criteria.intGets the total number of pages.intGets the total number of records.intGets the current page number.protected intGets the default current page number.protected intGets the default page size from configuration.Gets the list of page numbers for pagination.intGets the page size.booleanChecks if a next page exists.booleanChecks if a previous page exists.voidsetAllPageCount(int allPageCount) Sets the total number of pages.voidsetAllRecordCount(int allRecordCount) Sets the total number of records.voidsetCurrentPageNumber(int currentPageNumber) Sets the current page number.voidsetExistNextPage(boolean existNextPage) Sets whether a next page exists.voidsetExistPrePage(boolean existPrePage) Sets whether a previous page exists.voidsetPageNumberList(List<Integer> pageNumberList) Sets the list of page numbers for pagination.voidsetPageSize(int pageSize) Sets the page size.
-
Field Details
-
DEFAULT_PAGE_SIZE
public static final int DEFAULT_PAGE_SIZEDefault page size for pagination.- See Also:
-
DEFAULT_CURRENT_PAGE_NUMBER
public static final int DEFAULT_CURRENT_PAGE_NUMBERDefault current page number.- See Also:
-
id
Search criteria: configuration ID. -
name
Search criteria: configuration name. -
urls
Search criteria: target URLs. -
userAgent
Search criteria: user agent string. -
numOfThread
Search criteria: number of threads. -
intervalTime
Search criteria: interval time. -
boost
Search criteria: boost value. -
available
Search criteria: availability status. -
sortOrder
Search criteria: sort order. -
createdBy
Search criteria: creator user. -
createdTime
Search criteria: creation time. -
versionNo
Search criteria: version number. -
description
Search criteria: configuration description.
-
-
Constructor Details
-
WebConfigPager
public WebConfigPager()Default constructor.
-
-
Method Details
-
clear
public void clear()Clears all pager data and search criteria. -
getDefaultCurrentPageNumber
protected int getDefaultCurrentPageNumber()Gets the default current page number.- Returns:
- The default current page number
-
getAllRecordCount
public int getAllRecordCount()Gets the total number of records.- Returns:
- The total record count
-
setAllRecordCount
public void setAllRecordCount(int allRecordCount) Sets the total number of records.- Parameters:
allRecordCount- The total record count
-
getAllPageCount
public int getAllPageCount()Gets the total number of pages.- Returns:
- The total page count
-
setAllPageCount
public void setAllPageCount(int allPageCount) Sets the total number of pages.- Parameters:
allPageCount- The total page count
-
isExistPrePage
public boolean isExistPrePage()Checks if a previous page exists.- Returns:
- True if a previous page exists, false otherwise
-
setExistPrePage
public void setExistPrePage(boolean existPrePage) Sets whether a previous page exists.- Parameters:
existPrePage- True if a previous page exists
-
isExistNextPage
public boolean isExistNextPage()Checks if a next page exists.- Returns:
- True if a next page exists, false otherwise
-
setExistNextPage
public void setExistNextPage(boolean existNextPage) Sets whether a next page exists.- Parameters:
existNextPage- True if a next page exists
-
getPageSize
public int getPageSize()Gets the page size.- Returns:
- The number of records per page
-
setPageSize
public void setPageSize(int pageSize) Sets the page size.- Parameters:
pageSize- The number of records per page
-
getCurrentPageNumber
public int getCurrentPageNumber()Gets the current page number.- Returns:
- The current page number
-
setCurrentPageNumber
public void setCurrentPageNumber(int currentPageNumber) Sets the current page number.- Parameters:
currentPageNumber- The current page number
-
getPageNumberList
Gets the list of page numbers for pagination.- Returns:
- The list of page numbers
-
setPageNumberList
Sets the list of page numbers for pagination.- Parameters:
pageNumberList- The list of page numbers
-
getDefaultPageSize
protected int getDefaultPageSize()Gets the default page size from configuration.- Returns:
- The default page size
-