Class PaginationImplementor
java.lang.Object
io.quarkus.rest.data.panache.deployment.utils.PaginationImplementor
Pagination logic implementor utilities.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.quarkus.gizmo.ResultHandlegetLinks(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle uriInfo, io.quarkus.gizmo.ResultHandle page, io.quarkus.gizmo.ResultHandle pageCount) Return an array with the links applicable for the provided page and page count.io.quarkus.gizmo.ResultHandlegetPage(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle index, io.quarkus.gizmo.ResultHandle size) Get aPageinstance give an index and size.
-
Field Details
-
DEFAULT_PAGE_INDEX
public static final int DEFAULT_PAGE_INDEX- See Also:
-
DEFAULT_PAGE_SIZE
public static final int DEFAULT_PAGE_SIZE- See Also:
-
-
Constructor Details
-
PaginationImplementor
public PaginationImplementor()
-
-
Method Details
-
getPage
public io.quarkus.gizmo.ResultHandle getPage(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle index, io.quarkus.gizmo.ResultHandle size) Get aPageinstance give an index and size. -
getLinks
public io.quarkus.gizmo.ResultHandle getLinks(io.quarkus.gizmo.BytecodeCreator creator, io.quarkus.gizmo.ResultHandle uriInfo, io.quarkus.gizmo.ResultHandle page, io.quarkus.gizmo.ResultHandle pageCount) Return an array with the links applicable for the provided page and page count.
-