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,
SalesforceHttpClient httpClient) |
getRequest, getRequest, onLogin, onLogout, setAccessToken, setInstanceUrl, start, stoppublic DefaultAnalyticsApiClient(String version, SalesforceSession session, SalesforceHttpClient 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.api.Request request)
setAccessToken in class AbstractClientBaseprotected SalesforceException createRestException(org.eclipse.jetty.client.api.Response response, InputStream responseContent)
createRestException in class AbstractClientBaseprotected void doHttpRequest(org.eclipse.jetty.client.api.Request request,
AbstractClientBase.ClientResponseCallback callback)
doHttpRequest in class AbstractClientBaseApache Camel