Package de.xima.fc.dao
Class PageQuery
- java.lang.Object
-
- de.xima.fc.dao.PageQuery
-
- All Implemented Interfaces:
Serializable
public class PageQuery extends Object implements Serializable
DTO for a page query.- Since:
- 8.4.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPageQuery.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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.intgetFirstResult()intgetMaxResults()intgetOffset()intgetPage()intgetPageSize()
-
-
-
Method Detail
-
builder
public static PageQuery.Builder builder()
Creates a new builder for a page request.- Returns:
- A new builder for a page request.
-
forOffset
public static PageQuery forOffset(int pageSize, int offset)
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
public static PageQuery forPage(int page, int pageSize)
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
public static PageQuery forPageAndOffset(int page, int pageSize, int offset)
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.
-
-