Skip navigation links
C E F G H I L M N O P R S T V 

C

com.codingzero.utilities.pagination - package com.codingzero.utilities.pagination
 
countTotal(ResultCountTotalRequest) - Method in interface com.codingzero.utilities.pagination.ResultCountDelegate
 
CursorPaginatedResult<T> - Class in com.codingzero.utilities.pagination
This class represents cursor based paging result.
CursorPaginatedResult(PaginatedResultDelegate<T, CursorPaging>, PagingDelegate<CursorPaging>, Object...) - Constructor for class com.codingzero.utilities.pagination.CursorPaginatedResult
 
CursorPaginatedResult(PaginatedResultDelegate<T, CursorPaging>, ResultCountDelegate, PagingDelegate<CursorPaging>, Object...) - Constructor for class com.codingzero.utilities.pagination.CursorPaginatedResult
 
CursorPaging - Class in com.codingzero.utilities.pagination
This class represents cursor based paging parameter.
CursorPaging(String, int) - Constructor for class com.codingzero.utilities.pagination.CursorPaging
 

E

END_CURSOR - Static variable in class com.codingzero.utilities.pagination.CursorPaging
 
equals(Object) - Method in class com.codingzero.utilities.pagination.Paging
 
Examples - Class in com.codingzero.utilities.pagination
Some examples you can check out.
Examples() - Constructor for class com.codingzero.utilities.pagination.Examples
 

F

fetchResult(ResultFetchRequest<? extends P>) - Method in interface com.codingzero.utilities.pagination.PaginatedResultDelegate
Return data based on the given fetching request
FieldSort - Class in com.codingzero.utilities.pagination
This class represents the sorting parameter related to one field.
FieldSort(String, FieldSort.Order) - Constructor for class com.codingzero.utilities.pagination.FieldSort
 
FieldSort.Order - Enum in com.codingzero.utilities.pagination
 
firstPage(int) - Static method in class com.codingzero.utilities.pagination.CursorPaging
 

G

getArgument(int) - Method in class com.codingzero.utilities.pagination.ResultCountTotalRequest
 
getArgument(int) - Method in class com.codingzero.utilities.pagination.ResultFetchRequest
 
getArguments() - Method in class com.codingzero.utilities.pagination.ResultCountTotalRequest
 
getArguments() - Method in class com.codingzero.utilities.pagination.ResultFetchRequest
 
getCurrentPage() - Method in class com.codingzero.utilities.pagination.PaginatedResult
Returns the current page.
getData() - Method in class com.codingzero.utilities.pagination.PaginatedResult
Returns the data with the current page.
getFieldName() - Method in class com.codingzero.utilities.pagination.FieldSort
 
getFieldSorts() - Method in class com.codingzero.utilities.pagination.PaginatedResult
Returns the current sorting conditions.
getFieldSorts() - Method in class com.codingzero.utilities.pagination.ResultFetchRequest
 
getOrder() - Method in class com.codingzero.utilities.pagination.FieldSort
 
getPage() - Method in class com.codingzero.utilities.pagination.ResultFetchRequest
 
getSize() - Method in class com.codingzero.utilities.pagination.Paging
 
getStart() - Method in class com.codingzero.utilities.pagination.Paging
 
getTotalCount() - Method in class com.codingzero.utilities.pagination.PaginatedResult
Returns the total numbers of data is going to return.

H

hashCode() - Method in class com.codingzero.utilities.pagination.Paging
 

I

isFirstPage() - Method in class com.codingzero.utilities.pagination.CursorPaging
 
isLastPage() - Method in class com.codingzero.utilities.pagination.CursorPaging
 
isTotalCountAvailable() - Method in class com.codingzero.utilities.pagination.PaginatedResult
Can tell the total numbers of data.

L

lastPage(int) - Static method in class com.codingzero.utilities.pagination.CursorPaging
 

M

main(String[]) - Static method in class com.codingzero.utilities.pagination.Examples
 

N

next() - Method in class com.codingzero.utilities.pagination.OffsetPaging
Calculate the next page start index with the existing page size.
next() - Method in class com.codingzero.utilities.pagination.PaginatedResult
Move to next page based on the current page
nextPage(ResultFetchRequest<P>) - Method in interface com.codingzero.utilities.pagination.PagingDelegate
calculate the next page based on the passed in page.

O

OffsetPaginatedResult<T> - Class in com.codingzero.utilities.pagination
This class represents offset (index) based paging result.
OffsetPaginatedResult(PaginatedResultDelegate<T, OffsetPaging>, Object...) - Constructor for class com.codingzero.utilities.pagination.OffsetPaginatedResult
 
OffsetPaginatedResult(PaginatedResultDelegate<T, OffsetPaging>, ResultCountDelegate, Object...) - Constructor for class com.codingzero.utilities.pagination.OffsetPaginatedResult
 
OffsetPaging - Class in com.codingzero.utilities.pagination
This class represents offset (index) based paging parameter.
OffsetPaging(Integer, int) - Constructor for class com.codingzero.utilities.pagination.OffsetPaging
Construct this class

P

PaginatedResult<T,P extends Paging> - Class in com.codingzero.utilities.pagination
This class define a protocol for you to access the data page by page.
PaginatedResult(PaginatedResultDelegate<T, P>, ResultCountDelegate, PagingDelegate<P>, Object...) - Constructor for class com.codingzero.utilities.pagination.PaginatedResult
 
PaginatedResultDelegate<T,P extends Paging> - Interface in com.codingzero.utilities.pagination
This interface define the protocol of how to fetch data.
Paging<S> - Class in com.codingzero.utilities.pagination
This abstract class encapsulates paging related parameters.
Paging(S, int) - Constructor for class com.codingzero.utilities.pagination.Paging
Sub classes need to overwrite
PagingDelegate<P extends Paging> - Interface in com.codingzero.utilities.pagination
This interface defines the protocol related paging logics.

R

ResultCountDelegate - Interface in com.codingzero.utilities.pagination
This interface define the protocol of counting of the total number of result.
ResultCountTotalRequest - Class in com.codingzero.utilities.pagination
This class encapsulate all parameters which can be used to calculate total number of result from persistence systems, like database, file system etc.
ResultCountTotalRequest(List<Object>) - Constructor for class com.codingzero.utilities.pagination.ResultCountTotalRequest
 
ResultFetchRequest<P extends Paging> - Class in com.codingzero.utilities.pagination
This class encapsulate all parameters which are required to fetch data from persistence systems, like database, file system etc.
ResultFetchRequest(List<Object>, P, List<FieldSort>) - Constructor for class com.codingzero.utilities.pagination.ResultFetchRequest
 

S

start(P) - Method in class com.codingzero.utilities.pagination.PaginatedResult
Initial the current page.
start(P, FieldSort...) - Method in class com.codingzero.utilities.pagination.PaginatedResult
Initial the current page and sorting conditions.
START_CURSOR - Static variable in class com.codingzero.utilities.pagination.CursorPaging
 

T

toString() - Method in class com.codingzero.utilities.pagination.Paging
 

V

valueOf(String) - Static method in enum com.codingzero.utilities.pagination.FieldSort.Order
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.codingzero.utilities.pagination.FieldSort.Order
Returns an array containing the constants of this enum type, in the order they are declared.
C E F G H I L M N O P R S T V 
Skip navigation links

Copyright © 2020 CodingZero. All rights reserved.