Class PageQuery
java.lang.Object
de.xima.fc.dao.PageQuery
- All Implemented Interfaces:
Serializable
DTO for a page query.
- Since:
- 8.4.0
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic PageQuery.Builderbuilder()Creates a new builder for a page request.static PageQueryforOffset(int pageSize, int offset) Creates a new page request.static PageQueryforPage(int page, int pageSize) Creates a new page request.static PageQueryforPageAndOffset(int page, int pageSize, int offset) Creates a new page request.intintintintgetPage()int
-
Method Details
-
builder
Creates a new builder for a page request.- Returns:
- A new builder for a page request.
-
forOffset
Creates a new page request.- Parameters:
pageSize- The number of entities to retrieve.offset- The offset of the entities to retrieve.- Returns:
- A new page request.
-
forPage
Creates a new page request.- Parameters:
page- The page number to retrieve.pageSize- The number of entities to retrieve.- Returns:
- A new page request.
-
forPageAndOffset
Creates a new page request.- Parameters:
page- The page number to retrieve.pageSize- The number of entities to retrieve.offset- The offset of the entities to retrieve.- Returns:
- A new page request.
-
getFirstResult
public int getFirstResult()- Returns:
- The first result to retrieve.
-
getMaxResults
public int getMaxResults()- Returns:
- The number of entities to retrieve.
-
getOffset
public int getOffset()- Returns:
- The offset of the entities to retrieve.
-
getPage
public int getPage()- Returns:
- The page number to retrieve.
-
getPageSize
public int getPageSize()- Returns:
- The number of entities to retrieve.
-