Package 

Class AsyncPaginatedQuery


  • 
    public class AsyncPaginatedQuery<T>
    
                        

    An object that encapsulates parameters of a REST query with a paginated response

    • Constructor Detail

      • AsyncPaginatedQuery

        AsyncPaginatedQuery(Http http, String path, Array<Param> headers, Array<Param> params, HttpCore.BodyHandler<T> bodyHandler)
        Construct a PaginatedQuery
        Parameters:
        http - the httpCore instance
        path - the path of the resource being queried
        headers - headers to pass into the first and all relative queries
        params - params to pass into the initial query
        bodyHandler - handler to parse response bodies for first and all relative queries
      • AsyncPaginatedQuery

        AsyncPaginatedQuery(Http http, String path, Array<Param> headers, Array<Param> params, HttpCore.RequestBody requestBody, HttpCore.BodyHandler<T> bodyHandler)
        Construct a PaginatedQuery
        Parameters:
        http - the http instance
        path - the path of the resource being queried
        headers - headers to pass into the first and all relative queries
        params - params to pass into the initial query
        bodyHandler - handler to parse response bodies for first and all relative queries
    • Method Detail

      • get

         void get(Callback<AsyncPaginatedResult<T>> callback)

        Get the result of the first query

        Parameters:
        callback - On success returns A PaginatedResultgiving thefirst page of results together with any available links to related results pages.