public abstract class

SalesforcePagingDelegate

extends PagingDelegate<T>
java.lang.Object
   ↳ org.mule.streaming.PagingDelegate<T>
     ↳ org.mule.modules.salesforce.SalesforcePagingDelegate

Summary

Fields
private QueryResult cachedQueryResult
private PartnerConnection connection
private boolean lastPageFound
private String query
private String queryLocator
Public Constructors
SalesforcePagingDelegate(PartnerConnection connection, String query)
Public Methods
void close()
List<Map<String, Object>> getPage()
int getTotalResults()
Protected Methods
abstract QueryResult doQuery(String query)
[Expand]
Inherited Methods
From class org.mule.streaming.PagingDelegate
From class java.lang.Object
From interface org.mule.api.Closeable

Fields

private QueryResult cachedQueryResult

private PartnerConnection connection

private boolean lastPageFound

private String query

private String queryLocator

Public Constructors

public SalesforcePagingDelegate (PartnerConnection connection, String query)

Parameters
connection
query

Public Methods

public void close ()

Throws
MuleException

public List<Map<String, Object>> getPage ()

public int getTotalResults ()

Protected Methods

protected abstract QueryResult doQuery (String query)

Parameters
query
Throws
ConnectionException