get All
Retrieves all items from a ReadCRUDRepo by iterating through pages starting from the given pagination. Uses the provided methodCaller to fetch each page.
Return
A list of all items across all pages
Parameters
The starting pagination parameters
A function that fetches a page of results from the repository
Type Parameters
The type of objects in the repository
The type of IDs in the repository
The specific repository type
Retrieves all items from a ReadCRUDRepo by iterating through all pages. Uses maxPagePagination to determine the starting pagination and the provided methodCaller to fetch each page.
Return
A list of all items across all pages
Parameters
A function that fetches a page of results from the repository
Type Parameters
The type of objects in the repository
The type of IDs in the repository
The specific repository type
Retrieves all key-value pairs from a ReadKeyValueRepo by iterating pages starting from pagination. Uses methodCaller to fetch each page of keys, then resolves each key to its value via ReadKeyValueRepo.get.
Return
List of all key-value pairs across all pages; entries with null values are excluded
Parameters
The starting pagination parameters
A function that fetches a page of keys from the repository
Type Parameters
The type of keys in the repository
The type of values in the repository
The specific repository type
Retrieves all key-value pairs from a ReadKeyValueRepo by iterating all pages. Uses maxPagePagination as the starting pagination and methodCaller to fetch each page of keys.
Return
List of all key-value pairs across all pages; entries with null values are excluded
Parameters
A function that fetches a page of keys from the repository
Type Parameters
The type of keys in the repository
The type of values in the repository
The specific repository type
Retrieves all key-to-list-of-values pairs from a ReadKeyValuesRepo by iterating pages starting from pagination. Uses methodCaller to fetch each page of keys, then resolves all values per key via ReadKeyValuesRepo.getAll.
Return
List of key-to-list-of-values pairs across all pages
Parameters
The starting pagination parameters
A function that fetches a page of keys from the repository
Type Parameters
The type of keys in the repository
The type of values associated with keys
The specific repository type
Retrieves all key-to-list-of-values pairs from a ReadKeyValuesRepo by iterating all pages. Uses maxPagePagination as the starting pagination and methodCaller to fetch each page of keys.
Return
List of key-to-list-of-values pairs across all pages
Parameters
A function that fetches a page of keys from the repository
Type Parameters
The type of keys in the repository
The type of values associated with keys
The specific repository type