public class DefaultAnalyticsApiClient extends AbstractClientBase implements AnalyticsApiClient
AnalyticsApiClient.AbstractClientBase.ClientResponseCallbackAnalyticsApiClient.RecentReportsResponseCallback, AnalyticsApiClient.ReportDescriptionResponseCallback, AnalyticsApiClient.ReportInstanceListResponseCallback, AnalyticsApiClient.ReportInstanceResponseCallback, AnalyticsApiClient.ReportResultsResponseCallbackaccessToken, APPLICATION_JSON_UTF8, APPLICATION_XML_UTF8, httpClient, instanceUrl, log, session, version| Constructor and Description |
|---|
DefaultAnalyticsApiClient(String version,
SalesforceSession session,
org.eclipse.jetty.client.HttpClient httpClient) |
getContentExchange, onLogin, onLogout, setAccessToken, setInstanceUrl, start, stoppublic DefaultAnalyticsApiClient(String version, SalesforceSession session, org.eclipse.jetty.client.HttpClient httpClient) throws SalesforceException
SalesforceExceptionpublic void getRecentReports(AnalyticsApiClient.RecentReportsResponseCallback callback)
getRecentReports in interface AnalyticsApiClientpublic void getReportDescription(String reportId, AnalyticsApiClient.ReportDescriptionResponseCallback callback)
getReportDescription in interface AnalyticsApiClientpublic void executeSyncReport(String reportId, Boolean includeDetails, ReportMetadata reportMetadata, AnalyticsApiClient.ReportResultsResponseCallback callback)
executeSyncReport in interface AnalyticsApiClientpublic void executeAsyncReport(String reportId, Boolean includeDetails, ReportMetadata reportMetadata, AnalyticsApiClient.ReportInstanceResponseCallback callback)
executeAsyncReport in interface AnalyticsApiClientpublic void getReportInstances(String reportId, AnalyticsApiClient.ReportInstanceListResponseCallback callback)
getReportInstances in interface AnalyticsApiClientpublic void getReportResults(String reportId, String instanceId, AnalyticsApiClient.ReportResultsResponseCallback callback)
getReportResults in interface AnalyticsApiClientprotected void setAccessToken(org.eclipse.jetty.client.HttpExchange httpExchange)
setAccessToken in class AbstractClientBaseprotected SalesforceException createRestException(org.eclipse.jetty.client.ContentExchange httpExchange, String reason)
createRestException in class AbstractClientBaseprotected void doHttpRequest(org.eclipse.jetty.client.ContentExchange request,
AbstractClientBase.ClientResponseCallback callback)
doHttpRequest in class AbstractClientBaseApache Camel